142863
358897
646225
421643
50525
43232
630417
601134
189156
17634
772610
851338
667153
812649
231806
983443
15269748
684086
4757578
4319980
3494510
3368192
2269216
2199495
2054492
188366
1859948
16355
154961
1547545