1329469
1214662
1006122
99665
957583
943823
924841
795546
747658
662241
647877
644971
637112
591854
576606
521688
520216
518927
505104
501916