Year Number 1960 382908 1961 394674 1962 405954 1963 416686 1964 427477 1965 438374 1966 448974 1967 459106 1968 468530 1969 476784 1970 482396 1971 484903 1972 484088 1973 480818 1974 476904 1975 472495 1976 467750 1977 462758 1978 457603 1979 452347 1980 447398 1981 442403 1982 437327 1983 433055 1984 429736 1985 427224 1986 425081 1987 422941 1988 421176 1989 420047 1990 418977 1991 418437 1992 419275 1993 420825 1994 422764 1995 424545 1996 425683 1997 426479 1998 426840 1999 426777 2000 426229 2001 425282 2002 424137 2003 422550 2004 420797 2005 418952 2006 416545 2007 413775 2008 411030 2009 408288 2010 404329 2011 399253 2012 394885 2013 391496 2014 388777 2015 386179 2016 383557 2017 381350 2018 380128 2019 378707 2020 376642 2021 374862 2022 372903 2023 370739