Year Age 1950 293031 1955 327512 1960 318783 1965 331014 1970 400042 1975 481563 1980 587243 1985 597839 1990 604498 1995 650656 2000 730259 2005 982783 2010 1232611 2015 1432182 2020 1604769 2025 1842652 2030 2205526 2035 2540136 2040 2824882 2045 2956214 2050 3083424 2055 3357700 2060 3671169 2065 4001208 2070 4173950 2075 4232177 2080 4321708 2085 4472905 2090 4633502 2095 4725023 2100 4721762