1028952
1014754
1003339
999685
999323
995597
989550
970952
970316
934573
934403
918480
917216
906168
894451
893161
880575
871781
866490
863599