Year Number 1990 380165 1991 362587 1992 344253 1993 325821 1994 308371 1995 291236 1996 275723 1997 261214 1998 247345 1999 234897 2000 223552 2001 213198 2002 202035 2003 191557 2004 183506 2005 176454 2006 170344 2007 164854 2008 159195 2009 153008 2010 146692 2011 141153 2012 136179 2013 131741 2014 127696 2015 123767 2016 119625 2017 115265 2018 110423 2019 105321 2020 100698 2021 96821 2022 93468