Year Number 1960 877687 1961 875054 1962 869430 1963 859731 1964 845988 1965 829940 1966 821950 1967 815761 1968 809148 1969 804241 1970 799782 1971 798124 1972 800151 1973 804121 1974 805832 1975 805119 1976 805956 1977 807880 1978 809538 1979 810605 1980 809799 1981 807696 1982 804183 1983 800814 1984 797205 1985 793565 1986 792250 1987 789018 1988 783315 1989 775277 1990 765137 1991 756075 1992 749458 1993 740964 1994 731791 1995 709728 1996 698831 1997 686806 1998 669429 1999 648980 2000 631924 2001 620977 2002 612726 2003 603903 2004 595093 2005 585459 2006 574535 2007 564322 2008 555249 2009 547033 2010 539285 2011 529602 2012 522977 2013 521824 2014 524279 2015 524020 2016 519832 2017 513810 2018 507978 2019 504373 2020 503416 2021 503610 2022 496882 2023 497364