Year Number 1990 838628 1991 676668 1992 616190 1993 575916 1994 539097 1995 504086 1996 464319 1997 428988 1998 397700 1999 373163 2000 369798 2001 327680 2002 299252 2003 272246 2004 251705 2005 229974 2006 210550 2007 193721 2008 179792 2009 165295 2010 149072 2011 134878 2012 132677 2013 115619 2014 108209 2015 92513 2016 88352 2017 81620 2018 63320 2019 54814 2020 42559 2021 35085 2022 32256