Year Age 1950 357046 1955 409959 1960 484616 1965 562222 1970 680050 1975 862784 1980 1100959 1985 1442688 1990 1792470 1995 2418425 2000 2483121 2005 2693007 2010 2574768 2015 2479161 2020 2563163 2025 2792119 2030 3025076 2035 2924387 2040 2698347 2045 2538588 2050 2484480 2055 2519915 2060 2559860 2065 2523983 2070 2417740 2075 2298598 2080 2224745 2085 2205514 2090 2206674 2095 2188189 2100 2137621