911575
1116218
1090430
864982
730587
1008778
1146833
671616
291269
571352
1279126
972402
622578
612936
260296
548886
17734483
15197692
13846960
10666916
7080156
7012668
6900831
6821362
6251477
5704960
5473623
5332253
431870
4042231