Year Number 1960 1120788 1961 1149761 1962 1176467 1963 1200462 1964 1222624 1965 1242163 1966 1260750 1967 1277957 1968 1293851 1969 1308862 1970 1322937 1971 1336479 1972 1349890 1973 1363112 1974 1376564 1975 1390036 1976 1403546 1977 1416167 1978 1428394 1979 1440244 1980 1451730 1981 1463766 1982 1476653 1983 1489998 1984 1503763 1985 1517345 1986 1531215 1987 1545769 1988 1558671 1989 1568683 1990 1574683 1991 1576931 1992 1576831 1993 1575148 1994 1569666 1995 1560582 1996 1556042 1997 1548748 1998 1546812 1999 1543411 2000 1539705 2001 1536007 2002 1532293 2003 1527848 2004 1524275 2005 1520473 2006 1515526 2007 1511249 2008 1507520 2009 1504835 2010 1502700 2011 1501362 2012 1500883 2013 1500292 2014 1499077 2015 1487320 2016 1469996 2017 1444805 2018 1419884 2019 1397819 2020 1383296 2021 1363630 2022 1330111 2023 1300763