Year Number 1960 1362957 1961 1402588 1962 1443527 1963 1485804 1964 1529467 1965 1574471 1966 1621045 1967 1669227 1968 1719093 1969 1770663 1970 1824005 1971 1879151 1972 1936169 1973 1995019 1974 2055844 1975 2118489 1976 2182910 1977 2276768 1978 2383285 1979 2493421 1980 2607109 1981 2723887 1982 2844104 1983 2967644 1984 3094953 1985 3225956 1986 3361104 1987 3500517 1988 3644465 1989 3792215 1990 3943852 1991 4099087 1992 4254823 1993 4381764 1994 4509675 1995 4638230 1996 4768214 1997 4899823 1998 5033397 1999 5170101 2000 5309144 2001 5449335 2002 5588053 2003 5728610 2004 5871784 2005 6017470 2006 6167232 2007 6320212 2008 6475247 2009 6632261 2010 6791318 2011 6952386 2012 7114992 2013 7273140 2014 7428682 2015 7584842 2016 7741971 2017 7899666 2018 8058094 2019 8217386 2020 8369995 2021 8513008 2022 8658337 2023 8818928