2280784
1717558
1199552
703760
893101
486420
414423
159766
2033788
1198106
270159
1480466
1141699
373428
1556400
636368
20183484
19700692
17986960
11962916
9292156
7924362
7863668
7429623
7074831
6917477
6913960
6421253
457870
4372231