Year Number 1990 506806 1991 516430 1992 505401 1993 511285 1994 549879 1995 507106 1996 505275 1997 502609 1998 500050 1999 492702 2000 484962 2001 477529 2002 468635 2003 461719 2004 464571 2005 449602 2006 434137 2007 426449 2008 433821 2009 410601 2010 410703 2011 396143 2012 389726 2013 384505 2014 378204 2015 373719 2016 367101 2017 363167 2018 359814 2019 355398 2020 351494 2021 348868 2022 346065