Year Number 1960 1287258 1961 1310507 1962 1331499 1963 1350492 1964 1369636 1965 1388797 1966 1408085 1967 1427086 1968 1445189 1969 1460508 1970 1477302 1971 1496892 1972 1513855 1973 1528803 1974 1542949 1975 1556058 1976 1568554 1977 1580654 1978 1591765 1979 1599755 1980 1606314 1981 1614986 1982 1625775 1983 1638542 1984 1651949 1985 1666053 1986 1682572 1987 1700851 1988 1719466 1989 1733236 1990 1739236 1991 1741307 1992 1737877 1993 1727500 1994 1712846 1995 1697041 1996 1681826 1997 1667399 1998 1653563 1999 1639902 2000 1626157 2001 1610286 2002 1594819 2003 1579542 2004 1559736 2005 1532393 2006 1506004 2007 1486138 2008 1469516 2009 1453062 2010 1423431 2011 1392784 2012 1375889 2013 1364087 2014 1354801 2015 1344893 2016 1330868 2017 1315577 2018 1306463 2019 1306199 2020 1309308 2021 1314395 2022 1329978 2023 1349279