Year Number 1960 1056878 1961 1083466 1962 1118833 1963 1159890 1964 1205281 1965 1255913 1966 1310477 1967 1366558 1968 1423473 1969 1480540 1970 1537889 1971 1611882 1972 1704251 1973 1800254 1974 1898738 1975 1998891 1976 2099337 1977 2198593 1978 2295957 1979 2392166 1980 2478428 1981 2548218 1982 2614124 1983 2685289 1984 2762401 1985 2847039 1986 2939601 1987 3038590 1988 3140991 1989 3246296 1990 3357088 1991 3475178 1992 3600771 1993 3733715 1994 3874190 1995 4022966 1996 4181360 1997 4349968 1998 4526749 1999 4710741 2000 4897885 2001 5094643 2002 5303000 2003 5513284 2004 5722657 2005 5929198 2006 6133312 2007 6335396 2008 6538249 2009 6742719 2010 6942537 2011 7179160 2012 7459617 2013 7750137 2014 8058072 2015 8391070 2016 8747777 2017 9120471 2018 9509632 2019 9859108 2020 10106622 2021 10305738 2022 10612344 2023 11031795