583342
659479
688760
462240
1524378
1282310
729139
276616
317569
412782
695383
882402
97257
1790121
492241
855411
17737483
15203692
13857960
10667916
7086156
7013668
6900831
6822362
6252477
5704960
5474623
5335253
431870
4043231