Year Number 1990 154727 1991 159359 1992 157182 1993 140286 1994 151332 1995 140442 1996 135723 1997 129906 1998 118174 1999 109316 2000 81854 2001 83684 2002 92583 2003 88696 2004 93134 2005 113429 2006 158133 2007 617550 2008 438755 2009 453888 2010 461390 2011 473615 2012 480119 2013 485741 2014 452427 2015 438572 2016 411383 2017 305890 2018 268036 2019 344375 2020 364952 2021 327399 2022 355549 2023 508011