13998
1000770
375996
3074
59862
69790
279863
48880
707217
790210
36542
402207
5134799
3554581
3063148
2370804
2229988
2043609
1954357
191278
1762118
1719136
1686195
1635471