Year Number 1960 2021960 1961 2095514 1962 2172977 1963 2250972 1964 2330016 1965 2412350 1966 2497620 1967 2585845 1968 2677601 1969 2776191 1970 2886073 1971 3009124 1972 3144026 1973 3287017 1974 3435364 1975 3589212 1976 3755179 1977 3924741 1978 4082203 1979 4226663 1980 4359686 1981 4484314 1982 4603257 1983 4718717 1984 4831906 1985 4944669 1986 5059684 1987 5208275 1988 5460208 1989 5742556 1990 5989672 1991 6251358 1992 6531160 1993 6825102 1994 7128744 1995 7440012 1996 7755356 1997 8070913 1998 8366861 1999 8610242 2000 8807997 2001 8985862 2002 9177733 2003 9402372 2004 9646274 2005 9902854 2006 10167397 2007 10439527 2008 10718022 2009 11002210 2010 11295774 2011 11551611 2012 11778782 2013 12030592 2014 12352443 2015 12742712 2016 13144569 2017 13557234 2018 13983887 2019 14423532 2020 14875394 2021 15332583 2022 15805992 2023 16305521