Year Number 1990 620260 1991 592789 1992 564578 1993 536871 1994 509670 1995 482701 1996 455943 1997 429852 1998 411850 1999 382691 2000 360903 2001 339994 2002 319896 2003 300870 2004 284419 2005 270145 2006 256561 2007 243838 2008 232413 2009 222599 2010 229830 2011 206020 2012 198498 2013 191179 2014 184842 2015 179037 2016 175737 2017 166532 2018 161601 2019 155690 2020 149290 2021 143303 2022 138020