3001 500
38271 211
8203 394
4389 366
2821 316
25760 181
119050 165
14746 208
8197 624
8243 154
153017 448
111841 676
46167 533
109326 310
21669 1020
5979 481
31053 813
36510 187
27219 708
24174 766
14749 365
4115 192
5392 185
3467 775
1715 273
25678 482
21181 167
52980 718