29526 515
77975 425
44542 742
53981 1766
12268 970
53637 2050
34909 722
56696 291
54490 797
55571 166
50232 795
51176 1555
335887 5113
283372 3034
261226 3723
238928 2700
210028 2075
201066 2979
189414 2567
181680 2260
147999 1758
121503 1239
121380 2371
120975 951