Year Age 1950 787136 1955 983977 1960 1253007 1965 1307779 1970 1275790 1975 1397833 1980 1647068 1985 2146997 1990 2454088 1995 2632268 2000 2661296 2005 2767170 2010 3083917 2015 3331494 2020 3366929 2025 3166205 2030 2917621 2035 2888184 2040 2963874 2045 3021787 2050 2964602 2055 2748053 2060 2607584 2065 2555942 2070 2533073 2075 2478596 2080 2390075 2085 2300285 2090 2231587 2095 2184754 2100 2146662