721383
2104818
307693
80139
626465
914402
368868
635186
2907
1131716
704964
1059227
731351
511909
1176486
480889
20174484
19681692
17976960
11955916
9280156
7917362
7861668
7194623
7074831
6916477
6909960
6417253
457870
4370231