Year Number 1960 627919 1961 566007 1962 576315 1963 629644 1964 560432 1965 601358 1966 474299 1967 502392 1968 606154 1969 755400 1970 1233500 1971 1110597 1972 1021295 1973 952747 1974 933087 1975 962000 1976 853948 1977 1069458 1978 1186185 1979 1185168 1980 1224256 1981 808503 1982 765647 1983 833424 1984 750443 1985 798871 1986 779055 1987 819151 1988 967156 1989 1142696 1990 1566949 1991 1696571 1992 1940175 1993 1881649 1994 1939565 1995 1816215 1996 1922047 1997 2006919 1998 1926166 1999 1811373 2000 1681226 2001 1559934 2002 1374400 2003 1257031 2004 1393500 2005 1334092 2006 1315560 2007 1319027 2008 1333645 2009 1271624 2010 1258239 2011 1551053 2012 1568434 2013 1563061 2014 1446330 2015 1454272 2016 1769865 2017 1739131 2018 1619076 2019 1550648 2020 871032 2021 757052 2022 1247126 2023 1249446