Year Number 1990 1189389 1991 1023626 1992 953353 1993 904255 1994 857525 1995 819985 1996 769911 1997 723751 1998 679839 1999 643836 2000 631106 2001 581821 2002 545510 2003 503854 2004 477409 2005 450246 2006 426960 2007 407805 2008 389560 2009 368329 2010 345290 2011 326336 2012 319271 2013 295607 2014 282173 2015 260665 2016 251456 2017 240051 2018 218058 2019 206203 2020 190434 2021 179031 2022 172426