Year Number 1960 659761 1961 650989 1962 639913 1963 629058 1964 618223 1965 607382 1966 598302 1967 590551 1968 582154 1969 570378 1970 555419 1971 542443 1972 531969 1973 522498 1974 514494 1975 507613 1976 500855 1977 494495 1978 487739 1979 480631 1980 474631 1981 469770 1982 466370 1983 464657 1984 464574 1985 464968 1986 464922 1987 465287 1988 467544 1989 469843 1990 470841 1991 471782 1992 472829 1993 474157 1994 475203 1995 475489 1996 474608 1997 472257 1998 468266 1999 463820 2000 460063 2001 457172 2002 454871 2003 452034 2004 449028 2005 445875 2006 442647 2007 439563 2008 436949 2009 435249 2010 434278 2011 434434 2012 435337 2013 436655 2014 437839 2015 438104 2016 437558 2017 436269 2018 433212 2019 428412 2020 423264 2021 417750 2022 411921 2023 406899