2995 500
37639 211
8191 394
4370 366
2820 316
25687 181
119016 165
14745 208
8194 624
8239 154
152945 448
111795 676
46154 533
109300 310
21667 1020
5978 481
31040 813
36490 187
27157 708
24163 766
14734 365
4113 192
5391 185
3467 775
1715 273
25646 482
21157 167
52943 718