Year Number 1960 960679 1961 970803 1962 979330 1963 987473 1964 996387 1965 1004957 1966 1013531 1967 1022390 1968 1030632 1969 1037193 1970 1045599 1971 1056895 1972 1068134 1973 1080511 1974 1093824 1975 1107328 1976 1121652 1977 1135722 1978 1148872 1979 1160146 1980 1170975 1981 1184247 1982 1199494 1983 1215091 1984 1228911 1985 1241170 1986 1252812 1987 1263449 1988 1272931 1989 1278617 1990 1278596 1991 1276201 1992 1271142 1993 1263117 1994 1254975 1995 1246871 1996 1238840 1997 1231191 1998 1224168 1999 1218373 2000 1212919 2001 1206168 2002 1199949 2003 1192945 2004 1181334 2005 1164024 2006 1147073 2007 1134427 2008 1122509 2009 1108107 2010 1081572 2011 1052943 2012 1034054 2013 1017667 2014 1001603 2015 984098 2016 963204 2017 941052 2018 923947 2019 913531 2020 905793 2021 900863 2022 904085 2023 908260