Year Number 1985 25295 1986 26179 1987 27658 1988 29292 1989 30942 1990 33869 1992 41073 1993 37411 1994 38595 1995 37528 1996 38136 1997 39273 1999 41496 2000 42132 2001 41867 2002 41915 2004 40835 2005 40327 2006 39352 2007 37997 2008 31199 2009 32819 2011 31264 2013 32015 2014 28751 2015 30995 2016 32188 2017 30817 2018 29738 2019 26846 2020 26092 2021 25340 2022 24650