980950
416148
165298
878527
1953
722993
65540
624200
9583
112485
999827
585427
5045799
3486581
2960148
2285804
2199988
1992609
188978
1876357
1728118
1704136
1650195
1616471