Year Number 1990 654069 1991 668477 1992 627977 1993 616585 1994 639341 1995 582423 1996 564345 1997 544758 1998 524922 1999 497978 2000 473790 2001 453473 2002 434515 2003 419678 2004 418754 2005 394372 2006 368574 2007 351712 2008 355072 2009 314829 2010 305242 2011 277465 2012 262874 2013 248147 2014 231061 2015 218070 2016 202767 2017 191773 2018 181726 2019 169046 2020 158547 2021 151111 2022 143096