Year Age 1950 484522 1955 545391 1960 536434 1965 575950 1970 744117 1975 905316 1980 1129665 1985 1163193 1990 1134920 1995 1191466 2000 1383010 2005 1866388 2010 2259695 2015 2470859 2020 2554788 2025 2673115 2030 2946142 2035 3184883 2040 3213794 2045 3020224 2050 2789761 2055 2775864 2060 2857332 2065 2915471 2070 2861896 2075 2660933 2080 2533617 2085 2490496 2090 2473447 2095 2424821 2100 2342609