Year Number 1990 654875 1991 669803 1992 631615 1993 618700 1994 607179 1995 594296 1996 579488 1997 562196 1998 547575 1999 524084 2000 506134 2001 489742 2002 474342 2003 462600 2004 451004 2005 444848 2006 424216 2007 412674 2008 421566 2009 387744 2010 382215 2011 357957 2012 344058 2013 332405 2014 319247 2015 309351 2016 298460 2017 288696 2018 278908 2019 269592 2020 259853 2021 251413 2022 243802