Year Number 1960 87995 1961 95491 1962 103667 1963 112549 1964 122205 1965 132645 1966 143950 1967 156170 1968 169383 1969 183614 1970 198961 1971 215506 1972 233357 1973 252597 1974 274876 1975 300810 1976 329954 1977 362802 1978 399438 1979 439808 1980 483925 1981 532122 1982 584916 1983 641993 1984 702827 1985 772444 1986 850825 1987 932017 1988 1016172 1989 1103129 1990 1192826 1991 1284861 1992 1378681 1993 1471938 1994 1529589 1995 1557132 1996 1583413 1997 1608492 1998 1632490 1999 1655567 2000 1677758 2001 1699040 2002 1719313 2003 1738813 2004 1773304 2005 1820999 2006 1868429 2007 1915893 2008 1963882 2009 2013010 2010 2166075 2011 2443090 2012 2742336 2013 3010674 2014 3213227 2015 3410010 2016 3628408 2017 3795173 2018 3889772 2019 3932743 2020 3919863 2021 3934799 2022 4015701 2023 4105635