Year Number 1960 974856742 1961 988062462 1962 1007624538 1963 1033056752 1964 1058607514 1965 1084639283 1966 1112429267 1967 1140085338 1968 1168609618 1969 1198287366 1970 1228492004 1971 1258918103 1972 1288887394 1973 1319135355 1974 1349089608 1975 1378345693 1976 1407397242 1977 1436373359 1978 1465697423 1979 1495783961 1980 1526735760 1981 1558912681 1982 1592550620 1983 1626402873 1984 1660049256 1985 1694436487 1986 1729848958 1987 1766023242 1988 1802495230 1989 1838612679 1990 1875853274 1991 1911524502 1992 1945785382 1993 1979483185 1994 2013117988 1995 2046457939 1996 2079689432 1997 2112792536 1998 2145575560 1999 2177771848 2000 2209860028 2001 2241919999 2002 2273195971 2003 2303881668 2004 2334659505 2005 2365271205 2006 2395245304 2007 2424694319 2008 2454731869 2009 2485266320 2010 2516274617 2011 2548136084 2012 2580855527 2013 2614081194 2014 2647131283 2015 2679650259 2016 2711818737 2017 2744026352 2018 2775344442 2019 2805459938 2020 2834068357 2021 2860303009 2022 2881598644 2023 2905595694