674277
1062499
309899
637885
908816
557108
966979
532182
1067730
496847
38573
1272908
250825
722586
31113
1165948
20174484
19681692
17977960
11955916
9280156
7917362
7861668
7194623
7074831
6916477
6909960
6417253
457870
4370231