Year Number 1960 1024060 1961 1017275 1962 1007733 1963 996732 1964 985551 1965 976297 1966 969393 1967 963763 1968 962642 1969 966467 1970 969282 1971 969519 1972 968737 1973 970067 1974 976174 1975 980897 1976 983573 1977 987178 1978 985826 1979 982953 1980 982034 1981 979913 1982 977211 1983 970870 1984 960742 1985 949307 1986 939976 1987 934119 1988 926791 1989 903398 1990 872367 1991 847240 1992 819414 1993 793608 1994 770932 1995 746898 1996 723290 1997 698872 1998 673535 1999 650687 2000 630606 2001 601411 2002 571783 2003 551560 2004 533166 2005 517846 2006 506840 2007 500285 2008 496707 2009 496002 2010 497102 2011 497706 2012 498917 2013 500103 2014 497747 2015 492822 2016 488397 2017 484944 2018 481186 2019 476473 2020 472042 2021 467352 2022 439459 2023 436410