Year Number 1990 43610 1991 36441 1992 35095 1993 33726 1994 32457 1995 31152 1996 29911 1997 28719 1998 27538 1999 26350 2000 25132 2001 23901 2002 22723 2003 24141 2004 20884 2005 20373 2006 20131 2007 19987 2008 19934 2009 19997 2010 20012 2011 21020 2012 24625 2013 25481 2014 25026 2015 25012 2016 23058 2017 23336 2018 23993 2019 21349 2020 19862 2021 19955 2022 18777