Year Number 1990 481855 1991 491696 1992 480846 1993 486966 1994 525988 1995 483656 1996 482664 1997 480538 1998 478476 1999 471623 2000 464422 2001 457722 2002 449755 2003 443874 2004 447754 2005 433756 2006 419195 2007 412281 2008 420309 2009 397647 2010 398214 2011 383511 2012 377911 2013 372919 2014 366781 2015 362442 2016 355926 2017 351894 2018 348539 2019 344243 2020 340371 2021 337774 2022 335031