Year Number 1990 648327 1991 619763 1992 590554 1993 561993 1994 534080 1995 506408 1996 478864 1997 451940 1998 433080 1999 403072 2000 380482 2001 358907 2002 338290 2003 318749 2004 301743 2005 286954 2006 272903 2007 259802 2008 248139 2009 238178 2010 245315 2011 221453 2012 213930 2013 206663 2014 200420 2015 195025 2016 194503 2017 184936 2018 179373 2019 172508 2020 165011 2021 158291 2022 152462