Year Number 1990 118274 1991 115542 1992 111260 1993 107550 1994 103555 1995 99131 1996 94438 1997 89031 1998 83631 1999 77951 2000 73210 2001 69635 2002 64550 2003 60761 2004 58765 2005 56663 2006 55235 2007 53847 2008 52532 2009 50237 2010 47201 2011 44490 2012 42349 2013 40538 2014 39129 2015 37479 2016 35567 2017 33439 2018 32195 2019 30783 2020 29544 2021 28021 2022 26556