Year Number 1960 332894 1961 343860 1962 354745 1963 365009 1964 374154 1965 385111 1966 398766 1967 412133 1968 424716 1969 436792 1970 448387 1971 459833 1972 471375 1973 483146 1974 495574 1975 508965 1976 523118 1977 539639 1978 558091 1979 576758 1980 595984 1981 615715 1982 635775 1983 656057 1984 676632 1985 695949 1986 710611 1987 723978 1988 738947 1989 752704 1990 764606 1991 774685 1992 783106 1993 789716 1994 794449 1995 797685 1996 799865 1997 799484 1998 795867 1999 790101 2000 782750 2001 774763 2002 766368 2003 757572 2004 748307 2005 739465 2006 733883 2007 730145 2008 728653 2009 729886 2010 730526 2011 731137 2012 732477 2013 735091 2014 739187 2015 744305 2016 750092 2017 755633 2018 760540 2019 765546 2020 771521 2021 777944 2022 783524 2023 788487