673792
631531
130782
299589
1191526
682633
943246
789360
166752
1046960
78799
522751
547853
671742
343447
682188
17723483
15172692
13827960
10661916
7069156
7010668
6899831
6811362
6246477
5697960
5463623
5322253
431770
4039231