1014849 1141096 3363825 3552458 4980935 5028668 6057609 6246877 7008301 7060321 7114959 7258683 7288814 7310634 19841507 19876750 20704932 20720420 21208955 21387730 22080045 22114995 23165883 23182064 23556386 23778744 23783484 23792759 24355585 24377753 25467522 25675493 26912423 27170280