Year Number 1960 691564 1961 702988 1962 714790 1963 727807 1964 742617 1965 758947 1966 776319 1967 792675 1968 808252 1969 823442 1970 838263 1971 852873 1972 867420 1973 881807 1974 896001 1975 909514 1976 922065 1977 932668 1978 941706 1979 949389 1980 956217 1981 963307 1982 970366 1983 976040 1984 979801 1985 982476 1986 984946 1987 987863 1988 991186 1989 994851 1990 997840 1991 999792 1992 1000535 1993 1000652 1994 1000170 1995 999227 1996 1003079 1997 1006343 1998 1013953 1999 1021765 2000 1027756 2001 1032154 2002 1037673 2003 1043504 2004 1048731 2005 1052266 2006 1053567 2007 1053989 2008 1054733 2009 1056313 2010 1058563 2011 1061035 2012 1062701 2013 1060524 2014 1050919 2015 1029609 2016 1004381 2017 975096 2018 947698 2019 923251 2020 905464 2021 886210 2022 879394 2023 867716