27979
964797
1057439
903263
896116
261802
964328
729193
877653
1109117
958297
553627
94469
816842
294297
602503
17737483
15203692
13853960
10667916
7086156
7013668
6900831
6822362
6252477
5704960
5474623
5335253
431870
4043231