Year Number 1990 527627 1991 506401 1992 487194 1993 465872 1994 441368 1995 416276 1996 391700 1997 369856 1998 351806 1999 336000 2000 321774 2001 308978 2002 297134 2003 286696 2004 277820 2005 269914 2006 263098 2007 257181 2008 251620 2009 246930 2010 243904 2011 245671 2012 256268 2013 256082 2014 250014 2015 244119 2016 229860 2017 221778 2018 216382 2019 202729 2020 191946 2021 187378 2022 178848