Year Number 1990 111462 1991 109327 1992 109059 1993 108444 1994 106675 1995 105392 1996 104154 1997 103090 1998 102266 1999 102953 2000 100629 2001 98546 2002 94513 2003 90189 2004 97667 2005 81463 2006 77424 2007 74232 2008 75445 2009 68502 2010 65838 2011 63438 2012 61034 2013 59076 2014 57480 2015 55995 2016 54921 2017 54108 2018 53652 2019 53357 2020 53062 2021 52735 2022 52511