Year Number 1960 1677324 1961 1682335 1962 1675562 1963 1675442 1964 1682606 1965 1693668 1966 1704175 1967 1710727 1968 1715804 1969 1725794 1970 1737606 1971 1744821 1972 1743992 1973 1733194 1974 1714340 1975 1693385 1976 1667482 1977 1635522 1978 1603185 1979 1570857 1980 1541400 1981 1513213 1982 1481375 1983 1447218 1984 1411349 1985 1377682 1986 1352307 1987 1335515 1988 1327173 1989 1326393 1990 1333611 1991 1346800 1992 1360675 1993 1373518 1994 1384551 1995 1391868 1996 1397112 1997 1405430 1998 1418318 1999 1432234 2000 1445696 2001 1456986 2002 1463571 2003 1466593 2004 1465412 2005 1458209 2006 1446807 2007 1435855 2008 1428484 2009 1424057 2010 1420904 2011 1417367 2012 1410161 2013 1398263 2014 1385381 2015 1372073 2016 1359707 2017 1349728 2018 1339865 2019 1332226 2020 1326779 2021 1325261 2022 1331106 2023 1337124