1903706
1657471
1503489
1457125
1207555
1201640
1190089
1174041
1139941
918775
906647
843395
817624
788893
752283
741235
717628
704923
692230
684927
680036
665962
653515
636005
617519
594011
592637
585642
580862
575468
527718
519202
507815
497139
493099
492889
488043
485326
479948
462368
454820
448695
444900
433010
426709
414870
411753
411391
408550
400720
391300
386391
384784
381113
375744
375639
369883
368691
365700
361800