1403 303
3052 506
7323 104
3520 101
6192 518
5188 249
2653 392
10087 731
3021 287
3215 79
5664 464
23452 112
2676 292