Year Number 1990 512163 1991 491851 1992 470924 1993 450495 1994 430482 1995 410207 1996 389699 1997 369238 1998 352482 1999 331859 2000 314270 2001 297203 2002 280740 2003 264969 2004 251501 2005 239854 2006 228561 2007 217863 2008 208273 2009 200167 2010 199285 2011 186683 2012 180490 2013 174401 2014 169222 2015 164866 2016 165054 2017 156480 2018 151835 2019 145860 2020 139393 2021 133680 2022 128836