Year Number 1960 424029 1961 424136 1962 422738 1963 421158 1964 419351 1965 417359 1966 415160 1967 412699 1968 409943 1969 407854 1970 406091 1971 401897 1972 396827 1973 391147 1974 384934 1975 378296 1976 371261 1977 363915 1978 356174 1979 348030 1980 339467 1981 330629 1982 328688 1983 326629 1984 324399 1985 322020 1986 319467 1987 316756 1988 312524 1989 308072 1990 303333 1991 298332 1992 293089 1993 287666 1994 285203 1995 282769 1996 280125 1997 277372 1998 274559 1999 271703 2000 268857 2001 266113 2002 263402 2003 260752 2004 258226 2005 255912 2006 253823 2007 251962 2008 250253 2009 248775 2010 247546 2011 246519 2012 245494 2013 244322 2014 242887 2015 241028 2016 238683 2017 235937 2018 233011 2019 230087 2020 227148 2021 224215 2022 221340 2023 218584