Year Number 1960 527540 1961 541331 1962 554903 1963 567420 1964 581037 1965 594223 1966 607173 1967 620664 1968 632513 1969 643002 1970 652622 1971 662801 1972 674244 1973 686021 1974 697729 1975 708392 1976 717077 1977 726111 1978 734560 1979 741058 1980 741582 1981 732330 1982 717812 1983 702242 1984 694616 1985 698634 1986 708375 1987 719948 1988 731745 1989 742848 1990 752369 1991 759029 1992 762723 1993 765125 1994 767288 1995 769371 1996 770822 1997 771559 1998 771772 1999 770854 2000 769308 2001 769006 2002 768408 2003 768369 2004 780057 2005 801877 2006 822240 2007 836633 2008 847084 2009 857219 2010 862123 2011 865746 2012 876000 2013 889312 2014 902108 2015 912710 2016 921790 2017 931002 2018 940624 2019 951620 2020 964552 2021 981644 2022 1007075 2023 1034463