1005446
998488
994553
958281
930640
923870
919597
918756
891657
879875
783298
732524
684554
536383
527187
526298
472614
444191
374801
366530