Year Number 1960 660230 1961 688745 1962 717420 1963 745316 1964 771925 1965 796052 1966 817875 1967 839008 1968 861076 1969 882497 1970 899332 1971 913306 1972 926505 1973 936772 1974 944750 1975 951662 1976 956827 1977 961394 1978 964386 1979 966642 1980 970111 1981 974211 1982 980546 1983 987991 1984 996239 1985 1005217 1986 1014123 1987 1024879 1988 1036097 1989 1057214 1990 1070213 1991 1058179 1992 1046562 1993 1035046 1994 1023354 1995 1011146 1996 997155 1997 980288 1998 960317 1999 937598 2000 912618 2001 882800 2002 856575 2003 828357 2004 798628 2005 767057 2006 734388 2007 700936 2008 668414 2009 638164 2010 611109 2011 588210 2012 568948 2013 552588 2014 537717 2015 523328 2016 511771 2017 501223 2018 489665 2019 478127 2020 467437 2021 457788 2022 448503 2023 439685