Year Number 1990 465703 1991 452503 1992 441292 1993 429967 1994 419446 1995 408342 1996 395031 1997 383346 1998 373862 1999 365543 2000 357914 2001 350804 2002 343830 2003 337742 2004 332441 2005 327693 2006 324841 2007 323014 2008 320864 2009 318407 2010 316714 2011 316409 2012 317531 2013 314589 2014 310205 2015 305394 2016 296242 2017 288815 2018 284232 2019 276880 2020 270128 2021 264959 2022 257852