Year Number 1990 531816 1991 510561 1992 491332 1993 469968 1994 445404 1995 420243 1996 395589 1997 373663 1998 355547 1999 339683 2000 325389 2001 312528 2002 300616 2003 290088 2004 281124 2005 273146 2006 266246 2007 260234 2008 254598 2009 249861 2010 246808 2011 248535 2012 259066 2013 258809 2014 253000 2015 246760 2016 232443 2017 224262 2018 218770 2019 205029 2020 194165 2021 189522 2022 180926