Year Number 1960 448558 1961 450952 1962 453472 1963 456054 1964 458619 1965 461163 1966 463588 1967 465872 1968 467996 1969 469979 1970 471732 1971 473297 1972 474688 1973 476000 1974 479800 1975 486384 1976 494127 1977 503322 1978 513312 1979 523543 1980 533537 1981 543502 1982 553385 1983 562633 1984 570479 1985 580845 1986 592621 1987 601334 1988 607261 1989 610709 1990 611698 1991 610326 1992 606546 1993 599930 1994 604086 1995 615540 1996 626545 1997 637096 1998 647237 1999 657033 2000 666495 2001 675613 2002 684346 2003 692787 2004 695551 2005 694193 2006 692220 2007 689807 2008 687146 2009 684527 2010 715839 2011 763780 2012 793243 2013 806006 2014 796040 2015 781766 2016 769662 2017 746681 2018 711385 2019 670025 2020 623536 2021 585672 2022 560597 2023 538749