Year Number 1960 1073786822 1961 1084855935 1962 1101295024 1963 1120711665 1964 1141587778 1965 1165979027 1966 1193060536 1967 1222300281 1968 1252840544 1969 1284173994 1970 1317379958 1971 1351186111 1972 1385568397 1973 1420015082 1974 1451692907 1975 1481980216 1976 1512404291 1977 1547199155 1978 1589891328 1979 1633826778 1980 1676321300 1981 1719548069 1982 1762628743 1983 1807253280 1984 1853643942 1985 1899978867 1986 1946333138 1987 1991776193 1988 2036758044 1989 2080187137 1990 2121352489 1991 2162031205 1992 2201884490 1993 2240770384 1994 2281273500 1995 2323910237 1996 2368597593 1997 2416048601 1998 2463772058 1999 2510705896 2000 2557566735 2001 2605179581 2002 2653727363 2003 2701850911 2004 2749817124 2005 2798161641 2006 2843341239 2007 2884271898 2008 2924344928 2009 2963257294 2010 3000592197 2011 3036881202 2012 3071853341 2013 3105682513 2014 3137352147 2015 3166669724 2016 3194192663 2017 3219188540 2018 3242100471 2019 3264376197 2020 3285570685 2021 3305638511 2022 3319795176 2023 3338547460