Year Number 1960 1290938 1961 1288930 1962 1277334 1963 1257430 1964 1236696 1965 1214450 1966 1193650 1967 1177902 1968 1160586 1969 1135165 1970 1107640 1971 1086112 1972 1075429 1973 1074131 1974 1084771 1975 1107626 1976 1132858 1977 1158080 1978 1180562 1979 1198010 1980 1209536 1981 1214857 1982 1213586 1983 1204966 1984 1192832 1985 1182146 1986 1173287 1987 1162699 1988 1149194 1989 1115869 1990 1074084 1991 1045259 1992 1020871 1993 998348 1994 977968 1995 960158 1996 943320 1997 926920 1998 911582 1999 896154 2000 879093 2001 860445 2002 844349 2003 830873 2004 817290 2005 804188 2006 791748 2007 780349 2008 770964 2009 762819 2010 753652 2011 744963 2012 737001 2013 733349 2014 732393 2015 731958 2016 730768 2017 730120 2018 729943 2019 729903 2020 728726 2021 725503 2022 714558 2023 707501