Year Number 1960 116438 1961 120723 1962 125187 1963 129855 1964 134290 1965 137375 1966 139488 1967 141643 1968 143807 1969 145960 1970 148346 1971 151917 1972 157090 1973 163236 1974 169917 1975 177087 1976 184835 1977 193136 1978 201884 1979 210994 1980 220392 1981 229900 1982 238994 1983 247660 1984 256312 1985 264996 1986 273707 1987 282214 1988 290144 1989 297321 1990 303733 1991 309374 1992 314900 1993 320486 1994 325545 1995 329720 1996 332772 1997 334956 1998 336801 1999 338573 2000 340284 2001 341965 2002 343325 2003 344515 2004 346132 2005 348507 2006 351731 2007 355528 2008 359622 2009 364007 2010 368973 2011 374627 2012 380818 2013 387225 2014 393518 2015 399595 2016 405490 2017 411356 2018 417230 2019 422856 2020 427681 2021 431418 2022 434270 2023 436460