Year Number 1960 793616 1961 811953 1962 825214 1963 836579 1964 850887 1965 866558 1966 882898 1967 899310 1968 913265 1969 924020 1970 930625 1971 933559 1972 932823 1973 927298 1974 916280 1975 899134 1976 878379 1977 856414 1978 832496 1979 808142 1980 787866 1981 773097 1982 757172 1983 737942 1984 720929 1985 707714 1986 697410 1987 689428 1988 685571 1989 686244 1990 690356 1991 699478 1992 712048 1993 721536 1994 725545 1995 725323 1996 722281 1997 717135 1998 711222 1999 705758 2000 699732 2001 693282 2002 688439 2003 684147 2004 680003 2005 675715 2006 668443 2007 658974 2008 650026 2009 641940 2010 635135 2011 629981 2012 626551 2013 625563 2014 627513 2015 635345 2016 645566 2017 652379 2018 656227 2019 658657 2020 660359 2021 662532 2022 668665 2023 674688