Year Number 1990 845448 1991 853799 1992 810586 1993 792001 1994 774550 1995 756624 1996 734417 1997 707422 1998 682965 1999 651878 2000 623179 2001 599304 2002 577920 2003 560945 2004 562388 2005 533907 2006 508600 2007 492666 2008 501961 2009 460109 2010 451218 2011 424170 2012 407734 2013 394244 2014 379534 2015 367943 2016 355566 2017 344420 2018 333230 2019 322381 2020 311252 2021 301249 2022 292092