Year Number 1960 1430929 1961 1436773 1962 1445333 1963 1455661 1964 1465853 1965 1475577 1966 1484942 1967 1494254 1968 1504710 1969 1515460 1970 1524229 1971 1530999 1972 1535970 1973 1539625 1974 1543132 1975 1547025 1976 1551702 1977 1556223 1978 1560256 1979 1563503 1980 1568837 1981 1581929 1982 1600378 1983 1616798 1984 1626497 1985 1630120 1986 1632004 1987 1634260 1988 1636292 1989 1637657 1990 1638450 1991 1604617 1992 1562803 1993 1571612 1994 1591111 1995 1576554 1996 1549051 1997 1538119 1998 1534691 1999 1526642 2000 1511038 2001 1452254 2002 1450543 2003 1449478 2004 1448122 2005 1447638 2006 1445824 2007 1443113 2008 1440698 2009 1438590 2010 1437110 2011 1432335 2012 1424628 2013 1415645 2014 1402827 2015 1383322 2016 1365782 2017 1340508 2018 1318276 2019 1300007 2020 1284284 2021 1222426 2022 1207428 2023 1200009