Year Number 1960 541068 1961 546050 1962 552047 1963 556549 1964 558446 1965 560057 1966 561175 1967 560926 1968 558845 1969 555555 1970 551623 1971 547794 1972 543652 1973 538883 1974 534072 1975 529595 1976 525542 1977 522889 1978 522523 1979 524007 1980 526781 1981 531034 1982 534262 1983 535405 1984 536144 1985 536402 1986 536173 1987 535436 1988 533861 1989 531106 1990 526476 1991 515739 1992 506454 1993 502640 1994 498735 1995 494736 1996 488803 1997 478349 1998 468399 1999 460131 2000 455471 2001 453357 2002 444400 2003 436584 2004 426153 2005 414012 2006 401735 2007 390214 2008 379491 2009 368887 2010 359204 2011 350749 2012 343349 2013 337061 2014 331925 2015 327343 2016 322388 2017 316632 2018 310239 2019 304414 2020 299221 2021 295147 2022 293268 2023 288474