Year Number 1960 117815 1961 125002 1962 129842 1963 134586 1964 140472 1965 147328 1966 154120 1967 160760 1968 167033 1969 172400 1970 176574 1971 180213 1972 185137 1973 191096 1974 197288 1975 202703 1976 207164 1977 211408 1978 215181 1979 218745 1980 218388 1981 212784 1982 205472 1983 197400 1984 194280 1985 196179 1986 199272 1987 203831 1988 208514 1989 212394 1990 215089 1991 216508 1992 217658 1993 219523 1994 221872 1995 224491 1996 226913 1997 229237 1998 230647 1999 231283 2000 231273 2001 231037 2002 231394 2003 232052 2004 233335 2005 235485 2006 238135 2007 240997 2008 244342 2009 248773 2010 252971 2011 257643 2012 265236 2013 274908 2014 285495 2015 297300 2016 310810 2017 324986 2018 339019 2019 353210 2020 366372 2021 375366 2022 370371 2023 371211