Year Number 1960 368945 1961 385377 1962 402101 1963 418058 1964 432767 1965 444592 1966 454372 1967 463522 1968 472493 1969 481561 1970 489513 1971 497592 1972 506058 1973 514229 1974 521939 1975 529509 1976 601169 1977 672818 1978 613433 1979 553333 1980 560503 1981 568415 1982 573255 1983 577467 1984 585246 1985 594050 1986 605879 1987 617226 1988 624963 1989 633995 1990 643771 1991 652956 1992 660941 1993 666672 1994 670547 1995 673531 1996 675906 1997 677070 1998 676779 1999 675578 2000 673934 2001 671773 2002 667505 2003 662417 2004 657632 2005 651711 2006 647250 2007 645024 2008 641799 2009 637679 2010 632609 2011 629467 2012 637836 2013 691937 2014 757499 2015 779117 2016 781947 2017 782836 2018 781376 2019 776317 2020 765778 2021 750978 2022 732773 2023 710141