Year Number 1990 1150239 1991 976862 1992 902994 1993 850068 1994 801205 1995 761307 1996 708096 1997 659674 1998 615768 1999 578567 2000 564167 2001 511895 2002 473993 2003 431305 2004 404343 2005 375774 2006 349943 2007 328080 2008 309408 2009 290357 2010 269408 2011 251868 2012 246301 2013 225541 2014 214785 2015 195071 2016 187311 2017 174502 2018 153159 2019 140927 2020 124920 2021 114311 2022 108738