Year Number 1990 623406 1991 614301 1992 598139 1993 588506 1994 580278 1995 576224 1996 573862 1997 572208 1998 571357 1999 568078 2000 563660 2001 561118 2002 558328 2003 556281 2004 561063 2005 548967 2006 535662 2007 525706 2008 520748 2009 500887 2010 493587 2011 472278 2012 459190 2013 448290 2014 439209 2015 432018 2016 424088 2017 415167 2018 405228 2019 394739 2020 383794 2021 374276 2022 369152