Year Number 1960 716617 1961 739985 1962 764161 1963 789532 1964 816924 1965 843066 1966 866930 1967 891476 1968 916716 1969 942728 1970 969753 1971 998045 1972 1027809 1973 1059107 1974 1091909 1975 1126356 1976 1162731 1977 1200812 1978 1240311 1979 1281184 1980 1323384 1981 1366820 1982 1411219 1983 1456251 1984 1501475 1985 1546739 1986 1591816 1987 1636669 1988 1680731 1989 1723865 1990 1766990 1991 1809301 1992 1850181 1993 1890381 1994 1929639 1995 1967726 1996 2004949 1997 2041924 1998 2079421 1999 2118653 2000 2159800 2001 2202565 2002 2247592 2003 2296090 2004 2348241 2005 2403516 2006 2463747 2007 2527907 2008 2594190 2009 2665163 2010 2740536 2011 2818301 2012 2897988 2013 2978454 2014 3058271 2015 3135473 2016 3210022 2017 3283331 2018 3356267 2019 3428568 2020 3499205 2021 3566735 2022 3632156 2023 3697308