Year Number 1971 672455 1972 689139 1973 697540 1974 700364 1975 691700 1976 676554 1977 672390 1978 682519 1979 699852 1981 647029 1982 683089 1983 712249 1984 721209 1985 708522 1986 694659 1987 668890 1988 633509 1989 599705 1990 566762 1991 545814 1992 537996 1993 528750 1994 538612 1995 538743 1996 541671 1997 659263 1998 662647 1999 654511 2000 644956 2001 630680 2002 603843 2003 566581 2004 534366 2005 502831 2006 473269 2007 462820 2008 459899 2009 460486 2010 463357 2011 468273 2012 477413 2013 491828 2014 510613 2015 534932 2016 557455 2017 575980 2018 583522 2019 581823 2020 571922 2021 563645