Year Number 1968 112580 1969 112514 1970 112273 1971 112011 1972 111678 1973 111235 1974 110656 1975 109989 1976 109202 1977 108350 1978 107465 1979 106700 1980 105972 1981 105032 1982 103907 1983 102520 1984 101122 1985 99758 1986 98483 1987 97200 1988 96012 1989 94935 1990 93855 1991 93352 1992 93244 1993 93045 1994 93112 1995 92976 1996 92721 1997 92621 1998 92629 1999 92793 2000 92955 2001 92934 2002 92914 2003 92902 2004 93046 2005 93200 2006 93125 2007 92804 2008 92524 2009 92240 2010 91977 2011 91693 2012 91374 2013 90675 2014 89902 2015 89207 2016 88487 2017 87836 2018 87183 2019 86337 2020 85621 2021 84874 2022 84162