3127 505
2971 425
11665 700
5861 40
14012 685
3071 585
2898 623
14255 847
38348 35
65269 561
5564 56
40549 721
12055 329
6197 703
11453 659
28250 819
22098 284
8712 857
6133 401
5264 284
41052 839
4471 797
3488 147
70160 558
19132 388
43025 643
3033 198
8800 270