547439
969294
300769
988741
135922
956514
590475
497918
917282
270582
192919
483420
6179
376629
520590
674117
17734483
15196692
13846960
10666916
7080156
7012668
6900831
6821362
6251477
5704960
5473623
5332253
431870
4042231