Year Number 1960 1750038 1961 1803293 1962 1856257 1963 1905692 1964 1950527 1965 2002046 1966 2063017 1967 2126120 1968 2191243 1969 2258125 1970 2326760 1971 2396609 1972 2468156 1973 2542244 1974 2618959 1975 2698933 1976 2782016 1977 2867987 1978 2957324 1979 3050221 1980 3145323 1981 3241622 1982 3339270 1983 3438517 1984 3539715 1985 3644715 1986 3755802 1987 3872300 1988 3993764 1989 4121356 1990 4254998 1991 4393241 1992 4536097 1993 4685540 1994 4842872 1995 5009856 1996 5180016 1997 5347108 1998 5518141 1999 5694308 2000 5874510 2001 6059460 2002 6248398 2003 6442915 2004 6644224 2005 6854468 2006 7074702 2007 7305428 2008 7548264 2009 7804855 2010 8078095 2011 8369511 2012 8689408 2013 9029922 2014 9383245 2015 9758173 2016 10150650 2017 10551055 2018 10961996 2019 11388161 2020 11830026 2021 12292016 2022 12776544 2023 13287075