721383
2104818
307693
80139
626465
914402
368868
635186
2907
1131716
704964
1059227
731351
511909
1176486
480889
20175484
19681692
17978960
11959916
9280156
7918362
7861668
7194623
7074831
6916477
6909960
6417253
457870
4370231