Year Number 1960 641993 1961 657736 1962 673507 1963 691356 1964 710482 1965 730726 1966 754020 1967 777282 1968 801166 1969 823905 1970 843475 1971 862036 1972 881883 1973 902904 1974 926275 1975 949693 1976 972368 1977 994600 1978 1016542 1979 1039350 1980 1062951 1981 1087317 1982 1112409 1983 1138341 1984 1164159 1985 1188408 1986 1211826 1987 1234813 1988 1255476 1989 1279123 1990 1298565 1991 1314011 1992 1322024 1993 1311654 1994 1305097 1995 1319082 1996 1343824 1997 1374185 1998 1410018 1999 1449222 2000 1486241 2001 1520117 2002 1554450 2003 1591227 2004 1630036 2005 1666325 2006 1700829 2007 1731843 2008 1761704 2009 1794871 2010 1823679 2011 1846444 2012 1871226 2013 1898289 2014 1923734 2015 1948196 2016 1972089 2017 1994974 2018 2018638 2019 2044859 2020 2071576 2021 2124241 2022 2181963 2023 2218296