663441
1354192
620545
1009366
920110
479535
701725
1380348
1069587
1190406
392506
447748
670979
685462
648346
270591
20173484
19673692
17972960
11950916
9280156
7915362
7861668
7191623
7074831
6916477
6908960
6417253
457870
4368231