110413
726819
326614
1069913
1103958
737399
887864
871524
1196958
950870
2174501
2047157
1452867
1644907
561430
1151662
17729483
15195692
13840960
10666916
7079156
7012668
6900831
6820362
6250477
5704960
5470623
5331253
431770
4042231