Year Age 1950 303154 1955 329130 1960 407679 1965 451794 1970 497479 1975 563111 1980 655963 1985 764825 1990 910686 1995 1088379 2000 1323261 2005 1613591 2010 1899541 2015 2195349 2020 2485880 2025 2776846 2030 3059510 2035 3323656 2040 3562169 2045 3778999 2050 3969691 2055 4137885 2060 4285386 2065 4416233 2070 4525584 2075 4610200 2080 4664210 2085 4698808 2090 4706859 2095 4690828 2100 4663461