Year Number 1990 592181 1991 596523 1992 599271 1993 603120 1994 606885 1995 612493 1996 616505 1997 616910 1998 614828 1999 615036 2000 613303 2001 612273 2002 609450 2003 605467 2004 603156 2005 601661 2006 601265 2007 600733 2008 600623 2009 597881 2010 594788 2011 591380 2012 585746 2013 582134 2014 580351 2015 578704 2016 577100 2017 575899 2018 574959 2019 574180 2020 571423 2021 568287 2022 564141