Year Number 1960 106924 1961 109650 1962 112602 1963 115767 1964 119091 1965 122600 1966 126293 1967 130172 1968 134240 1969 138506 1970 142967 1971 147601 1972 152401 1973 157387 1974 162558 1975 167922 1976 173492 1977 179274 1978 185270 1979 191434 1980 197727 1981 204150 1982 210690 1983 217378 1984 224218 1985 231184 1986 238298 1987 245557 1988 252912 1989 260362 1990 267469 1991 272279 1992 262192 1993 250474 1994 250980 1995 254292 1996 259374 1997 264173 1998 269372 1999 275291 2000 281372 2001 287339 2002 293189 2003 298916 2004 304548 2005 309765 2006 314269 2007 318380 2008 322355 2009 326213 2010 329998 2011 333752 2012 337498 2013 341210 2014 344791 2015 348088 2016 351127 2017 354282 2018 357467 2019 360356 2020 363099 2021 365818 2022 368525 2023 371228