Year Age 1950 419809 1955 488540 1960 564536 1965 625926 1970 748475 1975 944076 1980 1088841 1985 1222062 1990 1323305 1995 1539890 2000 1738912 2005 1927225 2010 2158315 2015 2240798 2020 2344495 2025 2482929 2030 2682968 2035 2954463 2040 3157930 2045 3313160 2050 3413604 2055 3462200 2060 3558659 2065 3684141 2070 3800822 2075 3875371 2080 3899199 2085 3888961 2090 3875139 2095 3871908 2100 3876628