911575
1116218
1090430
864982
730587
1008778
1146833
671616
291269
571352
1279126
972402
622578
612936
260296
548886
17735483
15203692
13853960
10667916
7086156
7013668
6900831
6822362
6252477
5704960
5474623
5335253
431870
4043231