Year Number 1960 421904 1961 428733 1962 434961 1963 441978 1964 451490 1965 461460 1966 472014 1967 483508 1968 495989 1969 509069 1970 522074 1971 534105 1972 545845 1973 557818 1974 569528 1975 581064 1976 592634 1977 604117 1978 615367 1979 626612 1980 637941 1981 649155 1982 658604 1983 665821 1984 672106 1985 677653 1986 682590 1987 687024 1988 691023 1989 694726 1990 697842 1991 698054 1992 690567 1993 677393 1994 668112 1995 669516 1996 676968 1997 681803 1998 689928 1999 695020 2000 696598 2001 696697 2002 691285 2003 694808 2004 695461 2005 694844 2006 694237 2007 693262 2008 692044 2009 690367 2010 688491 2011 687567 2012 686301 2013 683907 2014 681352 2015 678638 2016 675700 2017 672206 2018 667702 2019 661315 2020 652323 2021 644585 2022 642042 2023 634114