Year Number 1971 24388 1972 28137 1973 28231 1974 28434 1975 31736 1976 32409 1977 30285 1978 28921 1979 27302 1980 27673 1981 25501 1982 26700 1983 27257 1984 27901 1985 27899 1986 27779 1987 27858 1988 28806 1989 30210 1990 31837 1991 32544 1992 34358 1993 34619 1994 34955 1995 35527 1996 35044 1997 35451 1998 35682 1999 35457 2000 36074 2001 36158 2002 36236 2003 36978 2004 41353 2005 40129 2006 38335 2007 38499 2008 37774 2010 37163 2011 32227 2012 31768 2013 30989 2014 30230 2015 29434 2016 28776 2017 30760 2018 30925 2019 30727.8203125 2020 30971.892578125 2021 31333.5 2022 31394.900390625