659479
688760
462240
1524378
1282310
729139
276616
317569
412782
695383
882402
97257
1790121
492241
855411
1333192
17735483
15200692
13847960
10667916
7085156
7013668
6900831
6822362
6252477
5704960
5473623
5332253
431870
4042231