Year Number 1990 401050 1991 386866 1992 374305 1993 359279 1994 340909 1995 321958 1996 303587 1997 288112 1998 276297 1999 266149 2000 256904 2001 248392 2002 240199 2003 233146 2004 227263 2005 222060 2006 217591 2007 213667 2008 209823 2009 206607 2010 204832 2011 205332 2012 208946 2013 207954 2014 203815 2015 198707 2016 189179 2017 181909 2018 176746 2019 168024 2020 160653 2021 156263 2022 150288