Year Number 1990 45832 1991 38488 1992 37110 1993 35678 1994 34319 1995 32926 1996 31609 1997 30347 1998 29105 1999 27869 2000 26611 2001 25346 2002 24134 2003 25523 2004 22229 2005 21676 2006 21389 2007 21211 2008 21098 2009 21116 2010 21085 2011 22051 2012 25630 2013 26466 2014 26006 2015 25985 2016 24031 2017 24297 2018 24940 2019 22279 2020 20777 2021 20844 2022 19638