Year Number 1960 733351 1961 742872 1962 751902 1963 760438 1964 770197 1965 780336 1966 791038 1967 802234 1968 813749 1969 825644 1970 837604 1971 849108 1972 860736 1973 872912 1974 885272 1975 897934 1976 910912 1977 924173 1978 937817 1979 951828 1980 965935 1981 980275 1982 992152 1983 1000622 1984 1008067 1985 1014743 1986 1020772 1987 1026258 1988 1031054 1989 1035101 1990 1037601 1991 1033963 1992 1023450 1993 1010218 1994 1000757 1995 1001978 1996 1008429 1997 1009742 1998 1015194 1999 1018471 2000 1019933 2001 1021064 2002 1011852 2003 1012753 2004 1009184 2005 1003447 2006 997590 2007 991608 2008 985655 2009 979065 2010 972569 2011 967881 2012 963905 2013 960162 2014 957365 2015 954624 2016 951385 2017 947399 2018 942467 2019 935956 2020 925730 2021 915965 2022 912991 2023 902961