Year Number 1960 708061 1961 726557 1962 745562 1963 765065 1964 785106 1965 805615 1966 823420 1967 839217 1968 855339 1969 871726 1970 888449 1971 905494 1972 922889 1973 940570 1974 958614 1975 977004 1976 995774 1977 1014850 1978 1034319.9999999999 1979 1054162 1980 1074414 1981 1094997 1982 1116004 1983 1137414 1984 1159265 1985 1181474 1986 1192558 1987 1192104 1988 1191649 1989 1191196 1990 1190742 1991 1190289 1992 1189835 1993 1184909 1994 1176648 1995 1168445 1996 1160287 1997 1152209 1998 1144176 1999 1136199 2000 1128266 2001 1120411 2002 1132680 2003 1145963 2004 1157368 2005 1168854 2006 1177565 2007 1185484 2008 1195578 2009 1205730 2010 1215983 2011 1226323 2012 1236765 2013 1244740 2014 1250228 2015 1255741 2016 1261286 2017 1266840 2018 1272418 2019 1276937 2020 1280968 2021 1284311 2022 1286789 2023 1288114