959666
622552
399378
383204
67705
940514
1015749
999931
766705
364824
552585
314310
5116799
3549581
3049148
2356804
2226988
2032609
1945357
190878
1756118
1718136
1682195
1633471