Year Number 1960 755686097 1961 771972430 1962 788339789 1963 805041655 1964 822062197 1965 838881350 1966 855500591 1967 872594309 1968 890249735 1969 908287974 1970 926309139 1971 943448231 1972 960268277 1973 978187558 1974 996210495 1975 1015882767 1976 1033824106 1977 1052042766 1978 1070582225 1979 1089615113 1980 1109154215 1981 1129968310 1982 1152434175 1983 1174375216 1984 1196045300 1985 1217727654 1986 1239629696 1987 1261823755 1988 1284097602 1989 1306202531 1990 1329106283 1991 1352207940 1992 1374516911 1993 1396057400 1994 1416163335 1995 1436449376 1996 1458420910 1997 1480109940 1998 1500937782 1999 1521337150 2000 1541699251 2001 1562254952 2002 1580916579 2003 1598809832 2004 1616413038 2005 1633229458 2006 1649327112 2007 1665058181 2008 1679999228 2009 1694575716 2010 1709684086 2011 1725012249 2012 1739362637 2013 1752681243 2014 1765099956 2015 1776742071 2016 1788091491 2017 1798918429 2018 1809093919 2019 1818456315 2020 1826688576 2021 1832841938 2022 1837472494 2023 1843042091