586635
86483
1058937
508435
806508
287259
92846
835931
811411
46218
746778
406263
647414
406674
244753
974985
21341693
20666484
18802960
12480916
9784156
8943623
8318363
8098668
7094960
7090831
7089477
6622253
461670
4428231