Year Number 1960 1273468 1961 1276244 1962 1285433 1963 1290196 1964 1291923 1965 1289972 1966 1283306 1967 1276025 1968 1267611 1969 1251197 1970 1224939 1971 1204119 1972 1192508 1973 1180223 1974 1185629 1975 1221438 1976 1247443 1977 1251135 1978 1249621 1979 1243328 1980 1234915 1981 1223050 1982 1208790 1983 1193500 1984 1177067 1985 1157283 1986 1131718 1987 1102002 1988 1069835 1989 1035359 1990 997111 1991 957801 1992 925308 1993 902972 1994 884563 1995 866445 1996 850570 1997 838118 1998 828914 1999 823416 2000 818496 2001 815020 2002 815489 2003 815886 2004 814162 2005 811188 2006 806828 2007 801147 2008 795378 2009 790303 2010 782942 2011 772821 2012 761898 2013 749062 2014 734129 2015 719267 2016 707913 2017 699389 2018 691777 2019 685818 2020 680032 2021 676511 2022 671146 2023 669853