Year Number 1960 1279963 1961 1319502 1962 1327442 1963 1329139 1964 1331221 1965 1328521 1966 1318035 1967 1302484 1968 1284568 1969 1268126 1970 1250168 1971 1232562 1972 1221723 1973 1218583 1974 1224519 1975 1234780 1976 1246119 1977 1260686 1978 1275555 1979 1288948 1980 1299916 1981 1310705 1982 1325141 1983 1341305 1984 1355501 1985 1366695 1986 1374205 1987 1375071 1988 1369233 1989 1356593 1990 1339030 1991 1316596 1992 1292912 1993 1271575 1994 1246741 1995 1218084 1996 1188915 1997 1159225 1998 1128559 1999 1096932 2000 1061599 2001 1024891 2002 991159 2003 959563 2004 931500 2005 906666 2006 882924 2007 862020 2008 845539 2009 836080 2010 832811 2011 832043 2012 831274 2013 830017 2014 829889 2015 831014 2016 836121 2017 845029 2018 854007 2019 861075 2020 864785 2021 865081 2022 854936 2023 848125