Year Number 1960 289314 1961 302794 1962 316148 1963 329746 1964 343557 1965 357439 1966 371309 1967 385082 1968 398721 1969 412155 1970 425569 1971 439647 1972 454729 1973 470361 1974 486378 1975 502671 1976 519231 1977 536195 1978 553877 1979 572272 1980 589686 1981 599549 1982 609269 1983 618866 1984 628165 1985 638346 1986 649408 1987 659720 1988 669077 1989 677612 1990 685490 1991 693092 1992 700483 1993 707467 1994 713905 1995 719825 1996 725331 1997 730346 1998 735205 1999 740116 2000 744768 2001 745823 2002 747414 2003 749094 2004 750754 2005 752539 2006 754262 2007 755996 2008 757713 2009 759628 2010 761912 2011 764482 2012 767698 2013 771222 2014 774842 2015 778552 2016 782418 2017 786693 2018 800264 2019 808418 2020 807867 2021 812644 2022 816659 2023 820255