1624708
262669
835980
1954110
999273
1117936
91174
1288126
618936
643931
1138287
110593
1056936
2237501
546413
662441
20157484
19570692
17938960
11936916
9259156
7903362
7839668
7185623
7072831
6913477
6894960
6413253
457470
4363231