Year Number 1960 1765036 1961 1769391 1962 1761567 1963 1760874 1964 1767537 1965 1778611 1966 1788967 1967 1795005 1968 1799468 1969 1809124 1970 1821055 1971 1828279 1972 1826901 1973 1815154 1974 1795279 1975 1773417 1976 1746731 1977 1713897 1978 1680085 1979 1645735 1980 1614285 1981 1584260 1982 1550503 1983 1514525 1984 1476880 1985 1441303 1986 1414084 1987 1396396 1988 1387981 1989 1386915 1990 1394267 1991 1407936 1992 1422437 1993 1436184 1994 1448117 1995 1456179 1996 1462091 1997 1470897 1998 1484201 1999 1498935 2000 1513409 2001 1525909 2002 1533425 2003 1537006 2004 1536188 2005 1528629 2006 1516525 2007 1504672 2008 1496686 2009 1492041 2010 1488426 2011 1484487 2012 1477304 2013 1465626 2014 1452618 2015 1439279 2016 1427220 2017 1417382 2018 1407201 2019 1399414 2020 1394140 2021 1392828 2022 1399257 2023 1405600