Year Number 1960 1618072 1961 1662437 1962 1710256 1963 1761937 1964 1815959 1965 1870267 1966 1928029 1967 1991482 1968 2059042 1969 2130468 1970 2203947 1971 2279237 1972 2357756 1973 2439749 1974 2525493 1975 2614857 1976 2707127 1977 2801560 1978 2897832 1979 2995318 1980 3094808 1981 3196392 1982 3298419 1983 3400250 1984 3502105 1985 3604557 1986 3707432 1987 3810645 1988 3914573 1989 4018700 1990 4122545 1991 4226168 1992 4329655 1993 4433217 1994 4535851 1995 4637845 1996 4739522 1997 4840275 1998 4941346 1999 5042773 2000 5143126 2001 5242444 2002 5342651 2003 5445565 2004 5552239 2005 5662531 2006 5775183 2007 5889440 2008 6005061 2009 6121338 2010 6236035 2011 6347535 2012 6454568 2013 6555628 2014 6653911 2015 6752134 2016 6847861 2017 6939526 2018 7027160 2019 7110539 2020 7195061 2021 7279123 2022 7353464 2023 7422790