421,779 446,988 517,009 630,395642,167