Year Number 1990 31079 1991 31055 1992 32164 1993 31632 1994 30022 1995 29230 1996 27965 1997 26152 1998 24270 1999 24179 2000 20869 2001 19475 2002 18243 2003 17135 2004 16101 2005 15094 2006 14146 2007 13272 2008 12442 2009 11688 2010 11023 2011 10439 2012 9980 2013 9655 2014 9405 2015 9176 2016 8955 2017 8736 2018 8469 2019 8206 2020 8019 2021 7756 2022 7710