Year Number 1990 645682 1991 617308 1992 588322 1993 559953 1994 532214 1995 504677 1996 477257 1997 450399 1998 431579 1999 401644 2000 379139 2001 357652 2002 337092 2003 317609 2004 300685 2005 285975 2006 272000 2007 258952 2008 247283 2009 237299 2010 244439 2011 220582 2012 213069 2013 205821 2014 199585 2015 194187 2016 193670 2017 184112 2018 178530 2019 171601 2020 164152 2021 157427 2022 151582