30926 233
68737 859
15202 1804
43770 773
24313 1012
20770 1967
17207 781
53656 423
19260 305
51416 197
12751 1534
39266 153
335887 5113
283372 3034
261226 3723
238928 2700
210028 2075
201066 2979
189414 2567
181680 2260
147999 1758
121503 1239
121380 2371
120975 951