21979
15745
704534
774905
351351
236607
2551
975868
866315
573351
635479
839436
5042799
3483581
2955148
2278804
2196988
1989609
188978
1871357
1728118
1703136
1649195
1615471