Year Number 1960 1317898 1961 1320981 1962 1327358 1963 1330349 1964 1330428 1965 1327715 1966 1321153 1967 1314774 1968 1308149 1969 1292642 1970 1265260 1971 1244782 1972 1235492 1973 1224609 1974 1230041 1975 1267336 1976 1295907 1977 1301362 1978 1301744 1979 1296471 1980 1287352 1981 1274267 1982 1259853 1983 1245379 1984 1229531 1985 1209178 1986 1182790 1987 1152772 1988 1120202 1989 1084817 1990 1045004 1991 1003568 1992 969618 1993 946529 1994 928048 1995 910750 1996 896070 1997 884433 1998 875189 1999 869494 2000 864837 2001 862703 2002 863817 2003 863576 2004 861303 2005 857989 2006 852723 2007 845714 2008 838480 2009 830616 2010 821293 2011 810102 2012 798556 2013 785883 2014 770843 2015 755208 2016 742676 2017 732756 2018 723123 2019 715959 2020 709627 2021 706099 2022 701116 2023 700073