111275
471641
696947
511426
789429
1158664
964797
1057439
903263
896116
261802
964328
729193
877653
1109117
958297
17724483
15176692
13830960
10661916
7073156
7010668
6899831
6812362
6247477
5698960
5464623
5322253
431770
4039231