Year Number 1960 493941 1961 495124 1962 497681 1963 501733 1964 505863 1965 508929 1966 510697 1967 510290 1968 508172 1969 505563 1970 502966 1971 500865 1972 500649 1973 501922 1974 503383 1975 504138 1976 504760 1977 504909 1978 504070 1979 502901 1980 501258 1981 499126 1982 497359 1983 495948 1984 494486 1985 492311 1986 489076 1987 485466 1988 482066 1989 478450 1990 474932 1991 470970 1992 466448 1993 463032 1994 460144 1995 457360 1996 456375 1997 455366 1998 453147 1999 450583 2000 446760 2001 442124 2002 436344 2003 429335 2004 421025 2005 411066 2006 399596 2007 387624 2008 376030 2009 365393 2010 354826 2011 341418 2012 327856 2013 314089 2014 298350 2015 282159 2016 265779 2017 248704 2018 229650 2019 222720 2020 223447 2021 217526 2022 211269 2023 208243