Year Number 1990 536808 1991 533102 1992 541184 1993 543433 1994 539442 1995 539689 1996 530007 1997 526035 1998 523264 1999 524439 2000 525929 2001 530358 2002 534842 2003 539842 2004 547155 2005 534948 2006 532223 2007 527711 2008 521268 2009 512157 2010 501359 2011 487124 2012 469101 2013 450970 2014 433413 2015 416072 2016 401615 2017 387777 2018 375510 2019 364632 2020 355712 2021 348597 2022 353750