Year Age 1950 353880 1955 413131 1960 477719 1965 477624 1970 552131 1975 650109 1980 771802 1985 913711 1990 1183317 1995 1214057 2000 1499347 2005 1734288 2010 1994466 2015 2281329 2020 2666383 2025 2842643 2030 3175158 2035 3493671 2040 3785471 2045 4035331 2050 4266585 2055 4481433 2060 4670176 2065 4839856 2070 4976440 2075 5079977 2080 5146369 2085 5178759 2090 5184192 2095 5164897 2100 5116987