Year Number 1960 686873 1961 677321 1962 665392 1963 654021 1964 642707 1965 631411 1966 621975 1967 613876 1968 605226 1969 593579 1970 578437 1971 564688 1972 553811 1973 544426 1974 536378 1975 529434 1976 522940 1977 516662 1978 509786 1979 502288 1980 496006 1981 491265 1982 488081 1983 486573 1984 486392 1985 486584 1986 486671 1987 487001 1988 488920 1989 491272 1990 492374 1991 493089 1992 494071 1993 495296 1994 496229 1995 496462 1996 495505 1997 492651 1998 487935 1999 483209 2000 479564 2001 476750 2002 474394 2003 471494 2004 468281 2005 464841 2006 461378 2007 458311 2008 455926 2009 454501 2010 453739 2011 453919 2012 454877 2013 456580 2014 458000 2015 458232 2016 457569 2017 456064 2018 453154 2019 448267 2020 442735 2021 437154 2022 431100 2023 425898