Year Number 1960 1106770 1961 1116299 1962 1121661 1963 1132040 1964 1145639 1965 1158688 1966 1167924 1967 1173089 1968 1173426 1969 1170935 1970 1165508 1971 1160425 1972 1155252 1973 1145243 1974 1131332 1975 1115179 1976 1097162 1977 1078225 1978 1058932 1979 1039119 1980 1020990 1981 1004555 1982 989981 1983 977005 1984 964238 1985 951096 1986 938720 1987 928743 1988 923795 1989 922858 1990 924626 1991 928870 1992 933226 1993 936039 1994 935646 1995 932547 1996 929046 1997 926523 1998 924565 1999 923354 2000 923135 2001 923339 2002 922885 2003 921271 2004 919582 2005 918981 2006 919191 2007 920731 2008 925331 2009 932816 2010 942911 2011 956806 2012 963618 2013 969078 2014 974103 2015 979498 2016 983524 2017 986484 2018 989707 2019 991825 2020 991223 2021 989058 2022 988347 2023 988092