Year Number 1960 115781 1961 117681 1962 120290 1963 122392 1964 124532 1965 126340 1966 128685 1967 131522 1968 133623 1969 135752 1970 138484 1971 141416 1972 144695 1973 148219 1974 152157 1975 156574 1976 160310 1977 163954 1978 167840 1979 171135 1980 174910 1981 178898 1982 183196 1983 187191 1984 190656 1985 194474 1986 197410 1987 202255 1988 205728 1989 209143 1990 213039 1991 225522 1992 229656 1993 233557 1994 237396 1995 240889 1996 244078 1997 246931 1998 249793 1999 251885 2000 254636 2001 257247 2002 260957 2003 265018 2004 269310 2005 274794 2006 281802 2007 287870 2008 293176 2009 299303 2010 307013 2011 315640 2012 325730 2013 336880 2014 348858 2015 360288 2016 372237 2017 383676 2018 394568 2019 405848 2020 422408 2021 433481 2022 444265 2023 465204