Year Number 1970 34100 1971 39800 1972 44500 1973 48500 1974 38000 1975 42600 1976 50600 1977 49400 1978 55600 1979 57300 1980 50300 1981 49700 1982 53900 1983 58800 1984 71600 1985 77000 1986 75800 1987 78600 1988 79200 1989 80100 1990 79600 1991 69800 1992 79200 1993 86200 1994 86600 1995 89200 1996 92400 1997 94200 1998 90700 1999 94100 2000 108584 2001 125269 2002 113247 2003 114100 2004 137676 2005 130515 2006 133226 2007 137697 2008 128287 2009 112671 2010 136382.257932753 2011 125477.119829729 2012 111870 2013 103800 2014 134160 2015 124014 2016 128454 2017 135281 2018 144040 2019 151848 2020 75393 2021 108338