2996 500
37795 211
8194 394
4375 366
2820 316
25699 181
119025 165
14745 208
8195 624
8239 154
152963 448
111800 676
46158 533
109307 310
21668 1020
5978 481
31042 813
36495 187
27166 708
24163 766
14737 365
4113 192
5391 185
3467 775
1715 273
25656 482
21159 167
52959 718