Year Number 1978 626312 1979 640872 1980 653294 1981 661315 1982 663054 1983 661969 1984 659858 1985 649958 1986 634750 1987 618667 1988 603541 1989 588545 1990 577406 1991 567396 1992 562465 1993 558487 1994 564705 1995 561716 1996 559924 1998 538775 1999 544433 2000 549369 2001 553618 2002 550317 2003 555505 2004 563701 2005 574783 2006 584073 2007 592454 2008 598957 2009 601033 2010 605184 2011 605000 2012 606162 2013 617000 2015 614470 2016 609783 2017 608845 2018 608878 2019 606669 2020 606199 2021 609960 2022 616723