Year Number 1990 395351 1991 404127 1992 392029 1993 392151 1994 391849 1995 391162 1996 389169 1997 385484 1998 382489 1999 376414 2000 369426 2001 363208 2002 355629 2003 351142 2004 355355 2005 341519 2006 326904 2007 320042 2008 327814 2009 305768 2010 306064 2011 291275 2012 284747 2013 279224 2014 272725 2015 267697 2016 261270 2017 255834 2018 250760 2019 246227 2020 241445 2021 237356 2022 233727