Year Age 1950 897969 1955 991848 1960 1157688 1965 1403473 1970 1634877 1975 1924421 1980 2185181 1985 2377700 1990 2634633 1995 2725252 2000 2889758 2005 2899208 2010 2808427 2015 2828732 2020 2880101 2025 2971313 2030 2930033 2035 2852836 2040 2766142 2045 2689224 2050 2626108 2055 2567231 2060 2494651 2065 2409556 2070 2326770 2075 2253913 2080 2190755 2085 2132986 2090 2076378 2095 2018403 2100 1960650