Year Number 1960 1553750 1961 1589681 1962 1616107 1963 1639050 1964 1667652 1965 1698386 1966 1729722 1967 1760843 1968 1787157 1969 1807608 1970 1819711 1971 1824378 1972 1823242 1973 1813470 1974 1793123 1975 1761187 1976 1721547 1977 1678602 1978 1631230 1979 1582480 1980 1541793 1981 1512107 1982 1480906 1983 1444034 1984 1410870 1985 1384368 1986 1363321 1987 1346846 1988 1338284 1989 1338413 1990 1345403 1991 1362687 1992 1387153 1993 1406249 1994 1415151 1995 1416076 1996 1411053 1997 1400676 1998 1388646 1999 1377565 2000 1365678 2001 1352940 2002 1343038 2003 1334790 2004 1326563 2005 1317948 2006 1304092 2007 1286374 2008 1269241 2009 1253224 2010 1239877 2011 1229348 2012 1221818 2013 1219169 2014 1222502 2015 1236508 2016 1255365 2017 1268431 2018 1275901 2019 1280932 2020 1284315 2021 1288336 2022 1300046 2023 1312038