Year Number 1990 241614 1991 235075 1992 228439 1993 219500 1994 209057 1995 199435 1996 190225 1997 184020 1998 179245 1999 175152 2000 171393 2001 167809 2002 164151 2003 161577 2004 159040 2005 156667 2006 154758 2007 152950 2008 150686 2009 148906 2010 148280 2011 147436 2012 146420 2013 144489 2014 141494 2015 137085 2016 130444 2017 126562 2018 122626 2019 117831 2020 114027 2021 110065 2022 106190