1123421
1334884
982456
748919
1120693
1351534
1539138
1056371
265180
479435
684414
873595
460323
771848
215170
361950
17737483
15203692
13853960
10667916
7086156
7013668
6900831
6822362
6252477
5704960
5474623
5335253
431870
4043231