Year Number 1960 1427519 1961 1445281 1962 1462367 1963 1481392 1964 1501241 1965 1518090 1966 1528948 1967 1539123 1968 1550837 1969 1560816 1970 1569121 1971 1577616 1972 1588184 1973 1601482 1974 1616753 1975 1631249 1976 1643894 1977 1655859 1978 1666623 1979 1674183 1980 1680565 1981 1689621 1982 1701968 1983 1714873 1984 1727193 1985 1739985 1986 1753739 1987 1768256 1988 1780867 1989 1783899 1990 1775584 1991 1761260 1992 1731171 1993 1693047 1994 1663763 1995 1641498 1996 1625638 1997 1613498 1998 1605221 1999 1600439 2000 1591657 2001 1576847 2002 1563590 2003 1551058 2004 1534937 2005 1518903 2006 1504617 2007 1490919 2008 1472303 2009 1443882 2010 1409997 2011 1378949 2012 1353903 2013 1329552 2014 1306712 2015 1286730 2016 1265689 2017 1245192 2018 1228121 2019 1212103 2020 1196325 2021 1182681 2022 1176188 2023 1172781