Year Number 1960 563833 1961 565171 1962 564900 1963 563398 1964 560829 1965 614678 1966 547790 1967 539073 1968 528163 1969 518441 1970 508996 1971 498322 1972 487765 1973 478624 1974 468027 1975 457830 1976 448897 1977 439672 1978 432115 1979 425013 1980 416565 1981 406985 1982 397844 1983 387214 1984 374054 1985 356109 1986 336224 1987 321907 1988 311204 1989 299333 1990 285387 1991 274370 1992 263373 1993 251671 1994 242710 1995 234488 1996 227095 1997 219734 1998 210427 1999 199435 2000 190159 2001 182506 2002 174921 2003 167783 2004 171339 2005 156961 2006 153480 2007 150467 2008 146613 2009 141269 2010 136034 2011 132641 2012 129231 2013 123163 2014 116585 2015 110747 2016 105237 2017 100060 2018 95253 2019 91279 2020 87751 2021 84300 2022 80959