Year Number 1960 125000 1961 125000 1962 125000 1963 125000 1964 125000 1965 178000 1966 178000 1967 178000 1968 178000 1969 178000 1970 279000 1971 279000 1972 279000 1973 279000 1974 279000 1975 501000 1976 578000 1977 617000 1978 658000 1979 701000 1980 800000 1981 859739 1982 956038 1983 1021133 1984 1096745 1985 1213519 1986 1321772 1987 1401733 1988 1457771 1989 1465169 1990 1487710 1991 1598947 1992 1831670 1993 2082846 1994 2334218 1995 2463165 1996 2666845 1997 2803977 1998 2592317 1999 2550789 2000 2535966 2001 2704921 2002 2841771 2003 2956185 2004 3346462 2005 3650501 2006 4216794 2007 5195071 2008 6417775 2009 6866686 2010 7082888 2011 7332413 2012 7648753 2013 7773777 2014 7808524 2015 7780096 2016 7660417 2017 5928714 2018 5547291 2019 5351312 2020 5251182 2021 3222483 2022 3146844