Year Number 1960 38885 1961 38885 1962 38885 1963 38885 1964 38885 1965 57000 1966 57000 1967 57000 1968 57000 1969 57000 1970 79792 1971 79792 1972 79792 1973 79792 1974 79792 1975 128000 1976 137000 1977 151000 1978 169000 1979 191000 1980 239824 1981 305000 1982 335000 1983 366000 1984 416000 1985 440000 1986 455000 1987 466000 1988 478000 1989 489000 1990 496360 1991 502314 1992 513403 1993 567000 1994 686431 1995 958457 1996 1199000 1997 1312585 1998 1477000 1999 1600355 2000 1675246 2001 1816991 2002 2095000 2003 2411000 2004 2658000 2005 2903139 2006 3243000 2007 3452000 2008 3633443 2009 3871114 2010 4069041 2011 4289000 2012 4254047 2013 4428774 2014 3629047 2015 3539665 2016 3464846 2017 2726193 2018 2740000 2019 2843103 2020 2857193 2021 2821171