457231
56814
882267
460662
982759
229392
292871
77470
980284
886522
682898
661485
4343364
3648456
3588929
3202460
2942998
2846283
2800955
2621725
2533226
2124209
1956351
1911407