Year Number 1960 469257 1961 478391 1962 486062 1963 491920 1964 495625 1965 497274 1966 497474 1967 498622 1968 501902 1969 504416 1970 505630 1971 507638 1972 509638 1973 510376 1974 510637 1975 510241 1976 508735 1977 507461 1978 507019 1979 507231 1980 509108 1981 512436 1982 516921 1983 523353 1984 530525 1985 536836 1986 543486 1987 551624 1988 560001 1989 564668 1990 564708 1991 562023 1992 552809 1993 538757 1994 524691 1995 509790 1996 493835 1997 476354 1998 456884 1999 436934 2000 417294 2001 396526 2002 376404 2003 359406 2004 344296 2005 330758 2006 320122 2007 312563 2008 307423 2009 302614 2010 297322 2011 293825 2012 293313 2013 294332 2014 295388 2015 296311 2016 297552 2017 298900 2018 299174 2019 298816 2020 297425 2021 294478 2022 292438 2023 290444