Year Number 1990 1185028 1991 888174 1992 877920 1993 121630 1994 105537 1995 90955 1996 85453 1997 81776 1998 63625 1999 59460 2000 35828 2001 35054 2002 38680 2003 36190 2004 33597 2005 34576 2006 36630 2007 311073 2008 130253 2009 147291 2010 153190 2011 156425 2012 157537 2013 157809 2014 159410 2015 144086 2016 130560 2017 124257 2018 142531 2019 182666 2020 232042 2021 220716 2022 258297 2023 468916