Year Number 1960 451126 1961 452283 1962 455771 1963 459951 1964 464466 1965 468231 1966 470855 1967 472499 1968 474281 1969 476723 1970 480258 1971 484637 1972 488349 1973 491723 1974 494864 1975 497642 1976 500253 1977 502675 1978 504692 1979 506440 1980 509114 1981 513270 1982 518135 1983 522439 1984 526249 1985 530546 1986 534340 1987 537040 1988 538251 1989 537948 1990 536293 1991 532645 1992 523482 1993 510682 1994 499773 1995 491035 1996 484147 1997 479101 1998 475985 1999 480895 2000 486088 2001 484014 2002 481520 2003 478951 2004 476477 2005 473599 2006 469371 2007 465432 2008 462978 2009 460487 2010 457424 2011 453183 2012 447745 2013 441971 2014 436358 2015 432449 2016 428466 2017 424856 2018 422704 2019 420700 2020 418282 2021 416736 2022 420785 2023 424466