Year Number 1960 1274656 1961 1313356 1962 1376944 1963 1421492 1964 1445780 1965 1468835 1966 1462436 1967 1476320 1968 1478807 1969 1466035 1970 1457353 1971 1442048 1972 1424205 1973 1416379 1974 1410585 1975 1384153 1976 1347836 1977 1313536 1978 1282563 1979 1301162 1980 1290037 1981 1287550 1982 1286532 1983 1288340 1984 1283804 1985 1280043 1986 1273422 1987 1256521 1988 1236173 1989 1220021 1990 1197833 1991 1185346 1992 1175225 1993 1174582 1994 1177192 1995 1171966 1996 1198379 1997 1187992 1998 1175002 1999 1158568 2000 1136881 2001 1115033 2002 1093238 2003 1059942 2004 1029670 2005 991015 2006 956212 2007 933110 2008 912906 2009 886895 2010 862053 2011 841228 2012 838844 2013 839503 2014 843256 2015 845726 2016 855552 2017 877795 2018 897932 2019 915083 2020 915942 2021 902447 2022 884516 2023 894421