Year Number 1990 32912 1991 28716 1992 28294 1993 27922 1994 27854 1995 27568 1996 27763 1997 28096 1998 28600 1999 29241 2000 30070 2001 31108 2002 32234 2003 35368 2004 33965 2005 34764 2006 35718 2007 36066 2008 36332 2009 36084 2010 35356 2011 36666 2012 44964 2013 44551 2014 40601 2015 42899 2016 39171 2017 39687 2018 41889 2019 37151 2020 33981 2021 33576 2022 31896