Year Number 1960 653338 1961 673499 1962 677652 1963 678925 1964 680290 1965 679424 1966 674375 1967 666323 1968 657077 1969 648615 1970 639663 1971 631074 1972 625645 1973 623769 1974 626478 1975 631265 1976 636827 1977 644385 1978 651852 1979 658274 1980 663716 1981 669266 1982 676571 1983 684826 1984 692059 1985 697686 1986 701421 1987 701819 1988 698870 1989 692426 1990 683690 1991 672456 1992 660251 1993 649520 1994 637169 1995 622559 1996 607776 1997 592721 1998 576998 1999 560878 2000 542837 2001 524197 2002 507238 2003 491319 2004 477169 2005 464579 2006 452547 2007 442072 2008 433693 2009 429061 2010 427520 2011 426940 2012 426525 2013 425868 2014 425757 2015 426389 2016 428904 2017 433369 2018 438040 2019 441605 2020 443356 2021 443402 2022 437812 2023 434136