Year Number 1960 423063 1961 429620 1962 433218 1963 436075 1964 442077 1965 448480 1966 455726 1967 464387 1968 474706 1969 486443 1970 498734 1971 510113 1972 521474 1973 533589 1974 545678 1975 557855 1976 570288 1977 582440 1978 593992 1979 605367 1980 616610 1981 627502 1982 636147 1983 642214 1984 647415 1985 651955 1986 655785 1987 658985 1988 661738 1989 664200 1990 666101 1991 664510 1992 658150 1993 649852 1994 644708 1995 645185 1996 650068 1997 654750 1998 662350 1999 669992 2000 677276 2001 683060 2002 680545 2003 683963 2004 684575 2005 684034 2006 683538 2007 682630 2008 681231 2009 679151 2010 676829 2011 675371 2012 673429 2013 670204 2014 666741 2015 663151 2016 659424 2017 655217 2018 650063 2019 643112 2020 633853 2021 626073 2022 623331 2023 615204