Year Number 1960 1258145 1961 1232070 1962 1205277 1963 1184064 1964 1172408 1965 1160914 1966 1144739 1967 1126573 1968 1109297 1969 1095224 1970 1078311 1971 1065984 1972 1067464 1973 1080950 1974 1108132 1975 1140367 1976 1170545 1977 1197196 1978 1217958 1979 1231703 1980 1237109 1981 1238961 1982 1241580 1983 1242929 1984 1242021 1985 1237929 1986 1230035 1987 1216909 1988 1196353 1989 1167898 1990 1132935 1991 1100895 1992 1073823 1993 1046480 1994 1017421 1995 987966 1996 961022 1997 936056 1998 912759 1999 889887 2000 865866 2001 842030 2002 821149 2003 802454 2004 785691 2005 771495 2006 759875 2007 755205 2008 757663 2009 763602 2010 774234 2011 785958 2012 795737 2013 804879 2014 815197 2015 826004 2016 835895 2017 846093 2018 856807 2019 867503 2020 874771 2021 861098 2022 871932 2023 879587