Year Number 1960 1639489 1961 1683914 1962 1729534 1963 1776386 1964 1824777 1965 1874916 1966 1927177 1967 1981610 1968 2037862 1969 2095813 1970 2155773 1971 2218015 1972 2282488 1973 2349185 1974 2417188 1975 2485378 1976 2553806 1977 2621448 1978 2689521 1979 2760785 1980 2835865 1981 2915008 1982 2997903 1983 3084136 1984 3173550 1985 3267020 1986 3365337 1987 3467595 1988 3572361 1989 3679525 1990 3789744 1991 3901938 1992 4014941 1993 4128846 1994 4242265 1995 4354128 1996 4464551 1997 4574529 1998 4685724 1999 4799863 2000 4917618 2001 5038914 2002 5164280 2003 5294846 2004 5430752 2005 5572083 2006 5720487 2007 5874678 2008 6033364 2009 6198778 2010 6370907 2011 6548585 2012 6731566 2013 6918883 2014 7111154 2015 7307890 2016 7508739 2017 7714564 2018 7925155 2019 8140163 2020 8359194 2021 8579664 2022 8800406 2023 9025674