Year Number 1990 403732 1991 429795 1992 397839 1993 400141 1994 428476 1995 383020 1996 375949 1997 367152 1998 359270 1999 340968 2000 329476 2001 320102 2002 312291 2003 305731 2004 302918 2005 293266 2006 286901 2007 280164 2008 295366 2009 266424 2010 268714 2011 253203 2012 250101 2013 246026 2014 241701 2015 239495 2016 233913 2017 232184 2018 231186 2019 227082 2020 224277 2021 223373 2022 220797