Year Number 1990 170746 1991 174606 1992 172312 1993 156527 1994 168124 1995 155698 1996 149513 1997 140554 1998 125968 1999 111589 2000 83363 2001 85126 2002 95013 2003 91058 2004 95934 2005 117605 2006 163726 2007 624864 2008 446848 2009 462724 2010 470611 2011 483996 2012 491192 2013 496493 2014 462707 2015 448051 2016 420669 2017 317028 2018 291071 2019 439724 2020 538350 2021 529528 2022 589361 2023 860012