Year Number 1960 1801870 1961 1794602 1962 1777027 1963 1754126 1964 1722319 1965 1686117 1966 1665304 1967 1645577 1968 1622326 1969 1601446 1970 1582420 1971 1570088 1972 1566806 1973 1569759 1974 1571258 1975 1570812 1976 1573693 1977 1577875 1978 1581561 1979 1584097 1980 1582714 1981 1578376 1982 1570989 1983 1563717 1984 1555895 1985 1547960 1986 1544510 1987 1537304 1988 1525237 1989 1508546 1990 1487792 1991 1470156 1992 1458369 1993 1443262 1994 1426875 1995 1385213 1996 1365313 1997 1342842 1998 1309479 1999 1269977 2000 1236736 2001 1214692 2002 1197686 2003 1179555 2004 1161231 2005 1141145 2006 1118535 2007 1097453 2008 1078772 2009 1061973 2010 1046275 2011 1027023 2012 1013876 2013 1011429 2014 1016050 2015 1015405 2016 1007091 2017 995234 2018 983801 2019 976736 2020 974823 2021 975162 2022 962092 2023 962972