Year Number 1960 862196 1961 847721 1962 836128 1963 828130 1964 826692 1965 831473 1966 839402 1967 847158 1968 851310 1969 855179 1970 860816 1971 864619 1972 865725 1973 865853 1974 867381 1975 869668 1976 869578 1977 866485 1978 859427 1979 848068 1980 834916 1981 820499 1982 805219 1983 792141 1984 783315 1985 777664 1986 773034 1987 769888 1988 771010 1989 776500 1990 786422 1991 800239 1992 815086 1993 829983 1994 843432 1995 850943 1996 852196 1997 850528 1998 847500 1999 843472 2000 838461 2001 832890 2002 827477 2003 821590 2004 814345 2005 805366 2006 797224 2007 792476 2008 790833 2009 793521 2010 800986 2011 811714 2012 824924 2013 840258 2014 856590 2015 873521 2016 892608 2017 911528 2018 926492 2019 938016 2020 945254 2021 949534 2022 949785 2023 944113