31033 1181
92367 486
76649 456
69259 1141
58649 484
55989 1658
33476 1948
36883 897
30150 1098
24254 735
20647 517
12518 1461
355229 5319
301598 3287
270272 3825
254835 2846
219773 2149
211317 3116
200257 2681
193866 2365
154431 1840
127581 2407
127081 1267
125823 1003