Year Number 1981 10440 1982 10500 1983 10969 1984 11000 1985 12000 1986 13000 1987 14000 1988 17000 1989 18877 1990 20754 1991 26288 1992 27630 1993 29834 1994 31398 1995 32000 1996 35000 1997 37253 1998 38698 1999 37978 2000 38974 2001 37233 2002 32075 2003 38415 2004 38654 2005 39128 2006 36476 2007 26497 2008 33165 2009 36460 2010 30381 2011 22499 2012 22611 2013 19252 2014 18498 2015 18758 2016 18946 2017 21235 2018 21818 2019 22291 2020 25428 2021 31708 2022 43395