42505 528
35218 452
46546 773
29953 1698
28848 1799
46227 494
38668 928
20219 1956
17659 1703
36197 1328
54642 305
31398 1219
340671 5154
286921 3055
263602 3741
243263 2728
211389 2084
202785 2996
192163 2594
185161 2288
149598 1768
122660 2374
122563 1243
122023 960