Year Number 1990 178048 1991 179649 1992 180849 1993 180492 1994 177866 1995 175365 1996 168583 1997 161141 1998 153918 1999 148357 2000 145654 2001 145369 2002 146726 2003 146086 2004 155776 2005 144851 2006 144052 2007 143227 2008 147974 2009 142441 2010 142030 2011 140364 2012 135272 2013 130138 2014 125193 2015 119713 2016 115266 2017 112357 2018 109496 2019 106633 2020 104506 2021 103373 2022 102288