341531
485752
679700
364561
591502
155505
504992
24882
798767
894648
609861
425412
4187364
3549456
3487929
3152460
2846998
2754283
2725955
2546725
2462226
2077209
1922351
1876407