Year Number 1990 453346 1991 429547 1992 396347 1993 424438 1994 407418 1995 446970 1996 450712 1997 490286 1998 505064 1999 628281 2000 594174 2001 551095 2002 510281 2003 449091 2004 456048 2005 464427 2006 484312 2007 472304 2008 463547 2009 485492 2010 491982 2011 488493 2012 487095 2013 547854 2014 544700 2015 519267 2016 533774 2017 550546 2018 566746 2019 550714 2020 551104 2021 558696 2022 250550 2023 243457