Year Number 1970 25600 1971 27300 1972 26600 1973 26900 1974 28800 1975 29700 1976 29500 1977 28400 1978 29000 1979 30800 1980 32600 1981 34100 1982 36800 1983 40000 1984 44200 1985 47400 1986 49600 1987 48300 1988 54600 1989 61800 1990 69500 1991 69800 1992 72700 1993 76200 1994 80700 1995 86500 1996 91700 1997 94900 1998 93500 1999 95400 2000 101591 2001 102414 2002 97750 2003 93576 2004 128178 2005 124347 2006 126845 2007 129703 2008 125907 2009 123541 2010 201306 2011 227322 2012 252368.898405228 2013 298450 2014 338053.981662592 2015 392664 2016 413880 2017 448477 2018 475886.496 2019 483580 2020 224142.333 2021 119077