Year Age 1950 393209 1955 421150 1960 462931 1965 517254 1970 597930 1975 731928 1980 878644 1985 1055544 1990 1238683 1995 1375420 2000 1531810 2005 1740041 2010 1958537 2015 2208008 2020 2406459 2025 2482902 2030 2512879 2035 2515783 2040 2511366 2045 2535643 2050 2534225 2055 2512800 2060 2460968 2065 2396921 2070 2335055 2075 2268441 2080 2201144 2085 2135259 2090 2069883 2095 2004469 2100 1939848