Year Number 1990 58105 1991 52126 1992 46950 1993 85179 1994 108856 1995 101531 1996 93159 1997 80898 1998 69611 1999 62515 2000 67920 2001 77254 2002 265274 2003 261832 2004 251819 2005 270085 2006 335784 2007 796891 2008 608490 2009 556028 2010 562294 2011 557016 2012 552131 2013 485887 2014 448470 2015 423991 2016 388455 2017 274313 2018 230885 2019 297454 2020 309934 2021 248342 2022 230028 2023 275354