Year Number 1990 152168 1991 146140 1992 138981 1993 133066 1994 128243 1995 122149 1996 115998 1997 108995 1998 102346 1999 95332 2000 90149 2001 86084 2002 80566 2003 76176 2004 73446 2005 70486 2006 68336 2007 66386 2008 64626 2009 61929 2010 58762 2011 56061 2012 54219 2013 52092 2014 50138 2015 47477 2016 44494 2017 41082 2018 39006 2019 36696 2020 34771 2021 32701 2022 30903