Year Number 1960 1036726 1961 1037122 1962 1037200 1963 1035536 1964 1031321 1965 1024205 1966 1015663 1967 1004969 1968 993123 1969 980746 1970 965221 1971 950968 1972 937732 1973 923292 1974 907290 1975 888816 1976 970652 1977 1045618 1978 920036 1979 800910 1980 780283 1981 759863 1982 734100 1983 707151 1984 684815 1985 664001 1986 646584 1987 629142 1988 608458 1989 607691 1990 606617 1991 606038 1992 606082 1993 605012 1994 603012 1995 601073 1996 599408 1997 597279 1998 594641 1999 599890 2000 604890 2001 609309 2002 611861 2003 614185 2004 617872 2005 620914 2006 624816 2007 630011 2008 633337 2009 634389 2010 632768 2011 631439 2012 640250 2013 693388 2014 756246 2015 761090 2016 734386 2017 706902 2018 678812 2019 650002 2020 627169 2021 609988 2022 589488 2023 565803