2280784
1717558
703760
893101
486420
414423
2103818
531241
7072831
995110
795275
903895
1198106
270159
373428
1556400
20156484
19570692
17937960
11936916
9259156
7903362
7839668
7185623
6913477
6894960
6413253
457470
4363231