1480355
602210
1058896
1287515
991760
1655558
973629
2215890
1345952
728912
1119862
43971
704992
36880
207435
772766
17735483
15202692
13850960
10667916
7086156
7013668
6900831
6822362
6252477
5704960
5473623
5334253
431870
4043231