Year Number 1960 626106 1961 639216 1962 659866 1963 674505 1964 684800 1965 692544 1966 700130 1967 707261 1968 712406 1969 715648 1970 719833 1971 722087 1972 719290 1973 714262 1974 707065 1975 693985 1976 675102 1977 656697 1978 639749 1979 623088 1980 608594 1981 596134 1982 584711 1983 573980 1984 564121 1985 556535 1986 551425 1987 548977 1988 549934 1989 553440 1990 561023 1991 570906 1992 581077 1993 591643 1994 599369 1995 604655 1996 607697 1997 607850 1998 606973 1999 606987 2000 606651 2001 601607 2002 596219 2003 593141 2004 588833 2005 583733 2006 578104 2007 573827 2008 572861 2009 573730 2010 576614 2011 580580 2012 582763 2013 586918 2014 592789 2015 598776 2016 606114 2017 613980 2018 621038 2019 627267 2020 632539 2021 637656 2022 642246 2023 646044