Year Number 1970 165000 1971 166000 1977 165000 1978 166000 1979 184000 1980 192200 1981 184400 1982 185000 1983 196000 1984 197500 1985 202000 1986 200000 1987 205000 1988 217500 1989 220400 1990 222700 1991 222700 1992 235100 1993 241800 1994 241800 1995 254000 1996 254000 1997 280000 1998 64000 1999 76700 2000 82953 2001 78805 2002 84321 2003 75046 2004 93808 2005 101313 2006 105366 2007 110634 2008 108974 2009 101237 2010 73052 2011 78558.8615502066 2012 100113.348581399 2013 371004 2014 90335.875 2015 87082 2016 94919 2017 103560 2018 94245 2019 109095 2020 3563 2021 523.761