40658 100
50736 1252
44004 1615
14046 979
31122 1305
27767 128
48666 1384
44817 169
30863 522
50693 1868
38800 280
15248 935
340673 5154
286927 3055
263603 3741
243266 2728
211391 2084
202787 2996
192167 2594
185162 2288
149603 1768
122663 2374
122568 1243
122027 960