Year Number 1960 416343 1961 420432 1962 423693 1963 425306 1964 426215 1965 428123 1966 431847 1967 438846 1968 448336 1969 459050 1970 521810 1971 657818 1972 480708 1973 490696 1974 496861 1975 501142 1976 505400 1977 509261 1978 509485 1979 508635 1980 506998 1981 503783 1982 499939 1983 489101 1984 474994 1985 461450 1986 445227 1987 427702 1988 409039 1989 391839 1990 374720 1991 353550 1992 332700 1993 315219 1994 302512 1995 289293 1996 274612 1997 264997 1998 255632 1999 243952 2000 232883 2001 222350 2002 211913 2003 201350 2004 190417 2005 178317 2006 166090 2007 155302 2008 144882 2009 134397 2010 124518 2011 115764 2012 108877 2013 103928 2014 99477 2015 94770 2016 90767 2017 86666 2018 83121 2019 80606 2020 77714 2021 74844 2022 72075