Year Number 1960 1236968 1961 1232403 1962 1219261 1963 1198093 1964 1176217 1965 1153174 1966 1130940 1967 1113583 1968 1096097 1969 1071906 1970 1045950 1971 1025663 1972 1015321 1973 1013647 1974 1023096 1975 1044166 1976 1067794 1977 1091729 1978 1113222 1979 1129285 1980 1140858 1981 1148497 1982 1149222 1983 1142067 1984 1132153 1985 1123419 1986 1115978 1987 1107121 1988 1095218 1989 1064104 1990 1024985 1991 998397 1992 975392 1993 953786 1994 934414 1995 917413 1996 901209 1997 885316 1998 870444 1999 855075 2000 838422 2001 820289 2002 804236 2003 790894 2004 777634 2005 764509 2006 752019 2007 741117 2008 731971 2009 724035 2010 715354 2011 706514 2012 698360 2013 694803 2014 693937 2015 693720 2016 692771 2017 692169 2018 691830 2019 691639 2020 690604 2021 687622 2022 678042 2023 671552