2280784
1717558
1199552
703760
893101
486420
414423
159766
2103818
531241
2033788
7072831
995110
795275
903895
1198106
20164484
19599692
17950960
11942916
9264156
7909362
7849668
7186623
6915477
6898960
6414253
457470
4365231