Year Number 1960 348674 1961 350309 1962 359131 1963 368698 1964 379440 1965 390647 1966 402259 1967 414171 1968 426313 1969 438784 1970 451733 1971 465202 1972 479178 1973 493577 1974 508259 1975 523264 1976 538543 1977 554025 1978 567696 1979 583586 1980 598864 1981 612558 1982 624305 1983 633903 1984 643891 1985 651799 1986 658902 1987 665819 1988 672551 1989 679694 1990 686207 1991 695912 1992 708270 1993 720603 1994 735494 1995 747151 1996 760170 1997 774487 1998 786693 1999 799501 2000 809071 2001 816837 2002 823567 2003 830881 2004 838015 2005 845751 2006 853503 2007 861975 2008 869800 2009 876178 2010 881583 2011 885864 2012 890600 2013 894020 2014 896702 2015 898846 2016 899678 2017 900488 2018 901079 2019 901564 2020 901239 2021 899963 2022 895124 2023 891339