Year Number 1990 411780 1991 411019 1992 401750 1993 400494 1994 503062 1995 399404 1996 400771 1997 401514 1998 401095 1999 401007 2000 394730 2001 393004 2002 392021 2003 392453 2004 398061 2005 390913 2006 382077 2007 378479 2008 379571 2009 365423 2010 363843 2011 348015 2012 341949 2013 332933 2014 324156 2015 319531 2016 310608 2017 303475 2018 296089 2019 283293 2020 272362 2021 263900 2022 256141