Year Number 1960 1087732 1961 1089759 1962 1090420 1963 1090731 1964 1091350 1965 1091878 1966 1091971 1967 1091609 1968 1090678 1969 1089835 1970 1090840 1971 1096641 1972 1103308 1973 1110136 1974 1116360 1975 1121472 1976 1125208 1977 1128155 1978 1130848 1979 1133722 1980 1137413 1981 1142132 1982 1147908 1983 1160689 1984 1172348 1985 1182137 1986 1189709 1987 1195410 1988 1200103 1989 1204720 1990 1209315 1991 1214230 1992 1219819 1993 1226187 1994 1232775 1995 1239253 1996 1244791 1997 1249500 1998 1253886 1999 1257270 2000 1258717 2001 1258803 2002 1259735 2003 1260908 2004 1262081 2005 1263185 2006 1264194 2007 1264604 2008 1264286 2009 1264365 2010 1264618 2011 1265160 2012 1265873 2013 1265933 2014 1264628 2015 1262167 2016 1258466 2017 1253154 2018 1246374 2019 1238482 2020 1232220 2021 1225749 2022 1215546 2023 1204303