Year Number 1960 1277539 1961 1310619 1962 1347835 1963 1388982 1964 1430621 1965 1469865 1966 1507735 1967 1544601 1968 1579799 1969 1613285 1970 1644841 1971 1672878 1972 1694660 1973 1709241 1974 1715774 1975 1712131 1976 1696508 1977 1667829 1978 1626732 1979 1575940 1980 1518837 1981 1459568 1982 1406724 1983 1362715 1984 1322408 1985 1283966 1986 1247385 1987 1215152 1988 1190899 1989 1175149 1990 1166899 1991 1162516 1992 1159161 1993 1157286 1994 1157824 1995 1160917 1996 1164847 1997 1164669 1998 1158917 1999 1151008 2000 1141224 2001 1129556 2002 1115963 2003 1098675 2004 1077438 2005 1054293 2006 1031694 2007 1011876 2008 995655 2009 982945 2010 972442 2011 963078 2012 953385 2013 942436 2014 930536 2015 918717 2016 906583 2017 893794 2018 883149 2019 874584 2020 867137 2021 860203 2022 852408 2023 842630