557336
326906
392794
685726
1321845
891103
925457
867499
356103
515752
1070939
732793
1051944
589828
767513
801712
20173484
19673692
17972960
11950916
9280156
7915362
7861668
7191623
7074831
6916477
6908960
6417253
457870
4368231