421,514 486,733 521,990 554,603 594,480640,883