Year Number 1960 308582 1961 309815 1962 319018 1963 327052 1964 333213 1965 337869 1966 341224 1967 343537 1968 345005 1969 345587 1970 345178 1971 343748 1972 341486 1973 339011 1974 336746 1975 334756 1976 332935 1977 331114 1978 328224 1979 327001 1980 326110 1981 325184 1982 323920 1983 322174 1984 321614 1985 321007 1986 320485 1987 319781 1988 318436 1989 317192 1990 315899 1991 315234 1992 314765 1993 313506 1994 312332 1995 309069 1996 306504 1997 305263 1998 303783 1999 303881 2000 304000 2001 303781 2002 303576 2003 303214 2004 301958 2005 299691 2006 295987 2007 291362 2008 285855 2009 279949 2010 274239 2011 268616 2012 263562 2013 258724 2014 253060 2015 246502 2016 240009 2017 233846 2018 227706 2019 221549 2020 215599 2021 210689 2022 205892 2023 201909