Year Number 1990 528453 1991 556410 1992 526008 1993 529434 1994 558480 1995 513431 1996 506345 1997 497409 1998 489535 1999 470350 2000 458180 2001 448180 2002 439556 2003 432233 2004 429060 2005 428720 2006 413378 2007 407340 2008 423372 2009 394975 2010 397574 2011 382158 2012 379142 2013 375142 2014 370857 2015 368700 2016 363060 2017 360947 2018 359101 2019 354086 2020 349171 2021 346140 2022 341551