Year Number 1990 176602 1991 169484 1992 161124 1993 153655 1994 147354 1995 140061 1996 133121 1997 125403 1998 118047 1999 110464 2000 104887 2001 100173 2002 94213 2003 89531 2004 86558 2005 83211 2006 80862 2007 78696 2008 76871 2009 73800 2010 70449 2011 67388 2012 65298 2013 62799 2014 60804 2015 58049 2016 55071 2017 51420 2018 49063 2019 46474 2020 44239 2021 42035 2022 40036