Year Number 1960 802029 1961 815240 1962 827547 1963 839721 1964 852998 1965 866903 1966 880801 1967 893983 1968 906020 1969 916141 1970 927039 1971 939076 1972 949868 1973 961719 1974 976715 1975 993989 1976 1011814 1977 1028991 1978 1044859 1979 1058102 1980 1069802 1981 1082791 1982 1096902 1983 1111068 1984 1124127 1985 1136529 1986 1149062 1987 1161305 1988 1172929 1989 1180860 1990 1182989 1991 1182132 1992 1176878 1993 1167138 1994 1156633 1995 1146182 1996 1136393 1997 1127554 1998 1119733 1999 1113109 2000 1106749 2001 1099601 2002 1093672 2003 1087448 2004 1077443 2005 1062410 2006 1047828 2007 1037536 2008 1028700 2009 1018514 2010 998027 2011 976443 2012 964371 2013 955431 2014 947591 2015 938380 2016 925494 2017 911388 2018 901882 2019 898404 2020 897184 2021 898041 2022 904770 2023 911245