614866
809591
759261
402882
960797
510717
486975
844775
984568
1054668
726193
777890
440678
1019971
786717
382961
17035483
14269692
12823960
10361916
6847831
6778668
6552362
6500156
6016477
5407960
4989623
4898253
423670
3934231