108533 1146
68944 1260
61673 1665
30608 517
60438 739
12016 139
16196 1924
26081 379
25313 1884
49357 622
43549 1917
56182 612
351611 5294
297476 3257
268674 3818
251635 2824
217631 2140
209085 3101
198331 2668
191954 2352
153453 1829
126294 2401
126163 1265
124999 997