582518
66918
441641
273645
512749
800720
732508
865978
964769
691970
10890
767549
5634367
4617935
4424459
3496999
3469462
3449286
3408956
3060226
3044729
2535209
2155352
2152407