29526 515
19232 1927
27318 511
42017 857
76477 654
52263 544
12268 970
57125 500
52810 212
26315 1129
57902 851
58459 1372
335887 5113
283372 3034
261226 3723
238928 2700
210028 2075
201066 2979
189414 2567
181680 2260
147999 1758
121503 1239
121380 2371
120975 951