2995 500
37574 211
8189 394
4370 366
2820 316
25679 181
119010 165
14745 208
8194 624
8239 154
152944 448
111795 676
46153 533
109296 310
21666 1020
5978 481
31034 813
36488 187
27150 708
24158 766
14732 365
4113 192
5391 185
3467 775
1715 273
25643 482
21155 167
52939 718