Year Age 1950 250196 1955 277657 1960 306940 1965 344077 1970 433451 1975 496615 1980 560133 1985 663509 1990 811623 1995 969919 2000 1141384 2005 1277899 2010 1414346 2015 1570421 2020 1793497 2025 2117883 2030 2439922 2035 2627760 2040 2811287 2045 3020065 2050 3260948 2055 3509603 2060 3732466 2065 3920466 2070 4074095 2075 4213017 2080 4351761 2085 4484294 2090 4589672 2095 4667175 2100 4715924