42016 857
27308 510
67950 1257
52949 2018
37548 209
52236 997
54490 797
20520 824
32151 2034
32406 2026
36503 1479
50631 880
335875 5113
283360 3034
261222 3723
238918 2700
210025 2075
201062 2979
189413 2567
181668 2260
147993 1758
121501 1239
121375 2371
120974 951