Year Number 1993 138715 1994 101815 1995 85096 1996 70802 1997 69495 2000 3201 2001 4378 2002 7235 2003 21291 2004 26190 2005 35059 2006 28112 2007 28217 2008 14227 2009 4747 2010 10296 2011 17545 2012 26879 2015 71995 2016 47568 2017 50011 2018 42831 2019 37272 2020 64300 2021 45600