Year Number 1971 32142 1972 32174 1973 30998 1974 31441 1975 31727 1976 31707 1977 31928 1978 32315 1979 32123 1980 31842 1981 32854 1982 32687 1983 32664 1984 30570 1985 32914 1986 32848 1990 32899 1991 32873 1992 33374 1993 33917 1994 33343 1995 33175 1996 34378 1997 33512 1998 33999 1999 33780 2002 34153 2004 36070 2005 37050 2006 35921 2007 37122 2008 36833 2009 34865 2010 33977 2011 36347 2012 34283 2013 31520 2014 31705 2015 32719 2016 30655 2018 29504 2019 30207 2021 29381