2995 500
37758 211
8193 394
4375 366
2820 316
25697 181
119023 165
14745 208
8195 624
8239 154
152958 448
111799 676
46158 533
109306 310
21668 1020
5978 481
31042 813
36493 187
27164 708
24163 766
14737 365
4113 192
5391 185
3467 775
1715 273
25653 482
21159 167
52956 718