Year Number 1993 263050 1994 187363 1995 152558 1996 123088 1997 119539 1998 19102 1999 17476 2000 5849 2001 6540 2002 13560 2003 41029 2004 50808 2005 68519 2006 56940 2007 57787 2008 28764 2009 10078 2010 20240 2011 34853 2012 53033 2015 86119 2016 95932 2017 99956 2018 87591 2019 76877 2020 75254 2021 92551