Year Number 1990 224670 1991 231831 1992 447750 1993 490114 1994 435612 1995 530140 1996 540813 1997 591477 1998 546515 1999 407577 2000 396567 2001 355154 2002 418558 2003 375830 2004 361061 2005 275949 2006 298796 2007 222964 2008 225440 2009 209803 2010 200901 2011 196148 2012 196962 2013 144871 2014 131339 2015 119990 2016 103771 2017 102267 2018 102784 2019 103702 2020 94697 2021 106046 2022 118810 2023 123850