Year Number 1990 276639 1991 268120 1992 262315 1993 252449 1994 239481 1995 228278 1996 214944 1997 200421 1998 185468 1999 170423 2000 156196 2001 144493 2002 133262 2003 122543 2004 114776 2005 108699 2006 103530 2007 99424 2008 95844 2009 92158 2010 87653 2011 83099 2012 79343 2013 76246 2014 73640 2015 70983 2016 67812 2017 64159 2018 61018 2019 58410 2020 55780 2021 53038 2022 50367