Year Number 1960 803085 1961 808961 1962 819205 1963 831018 1964 844083 1965 856448 1966 866884 1967 874639 1968 881975 1969 890508 1970 899873 1971 909669 1972 918351 1973 926781 1974 935317 1975 943400 1976 950508 1977 956987 1978 962688 1979 967216 1980 972798 1981 980688 1982 989675 1983 997821 1984 1005999 1985 1015612 1986 1024623 1987 1032108 1988 1036795 1989 1038442 1990 1037406 1991 1031355 1992 1011356 1993 984161 1994 962564 1995 945133 1996 931727 1997 922626 1998 917466 1999 929158 2000 941321 2001 937945 2002 934061 2003 930328 2004 926719 2005 922372 2006 915462 2007 908765 2008 904893 2009 901239 2010 896373 2011 889309 2012 880189 2013 870697 2014 861707 2015 856276 2016 850822 2017 846482 2018 845484 2019 844746 2020 842292 2021 840607 2022 849966 2023 858377