Year Age 1950 329960 1955 351680 1960 370896 1965 459424 1970 496470 1975 502873 1980 506831 1985 578857 1990 710182 1995 948518 2000 1080102 2005 1201852 2010 1336685 2015 1494284 2020 1688040 2025 1875982 2030 2067772 2035 2258060 2040 2443027 2045 2613255 2050 2766254 2055 2906887 2060 3030013 2065 3133275 2070 3222977 2075 3293803 2080 3348754 2085 3384239 2090 3405757 2095 3406236 2100 3394486