Year Number 1960 794296 1961 806491 1962 817034 1963 823926 1964 827965 1965 830272 1966 832877 1967 836230 1968 839967 1969 842259 1970 844924 1971 848606 1972 848544 1973 843015 1974 834297 1975 824734 1976 814917 1977 806282 1978 799400 1979 792997 1980 788177 1981 785687 1982 785081 1983 787775 1984 792705 1985 798190 1986 804663 1987 812384 1988 820822 1989 827089 1990 830189 1991 831667 1992 829609 1993 821714 1994 808214 1995 791939 1996 774438 1997 755622 1998 734913 1999 712638 2000 689082 2001 662677 2002 635344 2003 609256 2004 583410 2005 555835 2006 529807 2007 507590 2008 489624 2009 476134 2010 460770 2011 446259 2012 437571 2013 431282 2014 426190 2015 422645 2016 420120 2017 417857 2018 416983 2019 418416 2020 421192 2021 425241 2022 433912 2023 442981