Year Number 1970 569306 1971 594376 1972 590147 1973 580239 1974 557496 1975 528043 1976 510462 1977 505913 1978 528539 1979 541966 1980 538290 1981 523184 1982 505537 1983 511334 1984 508877 1985 500269 1986 524953 1987 543366 1988 568427 1989 604551 1990 657663 1991 675468 1992 708540 1993 720308 1994 701021 1995 715597 1996 711806 1997 715731 1998 708995 1999 713092 2000 637328 2001 603509 2002 581550 2003 566577 2004 562399 2005 550493 2006 518773 2007 513283 2008 512981 2009 504909 2010 483593 2011 459342 2012 455224 2013 462260 2014 464846 2015 462022 2016 462530 2017 446045 2018 466992