Year Number 1960 317450 1961 330972 1962 344498 1963 357596 1964 370123 1965 381384 1966 391366 1967 401013 1968 411118 1969 420920 1970 428547 1971 434805 1972 440685 1973 445205 1974 448694 1975 451754 1976 454109 1977 456240 1978 457692 1979 458874 1980 460670 1981 462889 1982 466382 1983 470653 1984 475605 1985 481149 1986 486818 1987 493504 1988 500518 1989 512431 1990 520439 1991 516092 1992 511742 1993 507265 1994 502492 1995 497264 1996 490868 1997 482747 1998 472857 1999 461429 2000 448724 2001 433499 2002 419973 2003 405376 2004 389985 2005 373753 2006 356986 2007 339764 2008 323094 2009 307732 2010 294114 2011 282772 2012 273472 2013 265812 2014 258942 2015 252378 2016 247367 2017 242897 2018 237975 2019 233101 2020 228549 2021 224390 2022 220001 2023 215440