Year Number 1986 21664 1990 24429 1991 25116 1992 25152 1993 26531 1994 26928 1995 25631 1996 24372 1997 20832 1999 23815 2000 22745 2001 22489 2002 23332 2003 23254 2004 23686 2005 23288 2006 23244 2007 22983 2008 22999 2009 22401 2010 22485 2011 22414 2012 22061 2013 20961 2014 20392 2015 19468 2016 19409 2017 18081 2018 17957 2019 17401 2020 17137 2021 16883