51239
999587
503856
36027
29618
367868
33495
793853
563429
445528
917778
596713
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471