Year Number 1960 341926 1961 350612 1962 358775 1963 367221 1964 376872 1965 386543 1966 395224 1967 403663 1968 411722 1969 419050 1970 425744 1971 431073 1972 435048 1973 438074 1974 440106 1975 440606 1976 439893 1977 439613 1978 439536 1979 439081 1980 438711 1981 438700 1982 438933 1983 439806 1984 441015 1985 441802 1986 441906 1987 441363 1988 440643 1989 440145 1990 439584 1991 439609 1992 441949 1993 445698 1994 449098 1995 451685 1996 452535 1997 451971 1998 450737 1999 448155 2000 443333 2001 436971 2002 430351 2003 423716 2004 417282 2005 411243 2006 405164 2007 397584 2008 388643 2009 379530 2010 369998 2011 361075 2012 353078 2013 344935 2014 337076 2015 330932 2016 325851 2017 320021 2018 313376 2019 306117 2020 299088 2021 292187 2022 285552 2023 279440