Year Number 1990 48717 1991 47581 1992 45652 1993 43671 1994 41722 1995 39917 1996 38403 1997 37235 1998 36493 1999 36082 2000 35931 2001 35682 2002 35208 2003 35081 2004 35051 2005 34920 2006 35052 2007 35185 2008 34694 2009 33607 2010 32304 2011 31190 2012 30450 2013 29854 2014 29444 2015 29101 2016 28573 2017 27865 2018 27083 2019 26403 2020 25715 2021 25333 2022 25144