Year Number 1996 47564 1997 48545 1998 46482 2000 44371 2001 43776 2002 43439 2003 44282 2004 44470 2005 44226 2006 43711 2007 42670 2008 40617 2009 36430 2010 34831 2011 33696 2012 32408 2013 31654 2014 31107 2016 30295 2017 29933 2018 30412 2019 30753 2020 31652 2021 32586