Year Number 1960 45348 1961 46974 1962 48688 1963 50481 1964 52338 1965 54263 1966 56261 1967 58346 1968 60511 1969 62788 1970 65231 1971 67843 1972 70646 1973 73605 1974 76723 1975 80047 1976 85539 1977 92201 1978 97249 1979 101120 1980 104296 1981 107231 1982 110126 1983 113061 1984 116214 1985 119686 1986 123435 1987 128996 1988 139562 1989 150180 1990 157540 1991 164817 1992 171980 1993 179046 1994 185988 1995 192783 1996 199412 1997 205753 1998 210687 1999 213310 2000 214769 2001 216184 2002 218989 2003 223098 2004 227057 2005 230859 2006 234652 2007 238704 2008 243139 2009 247982 2010 253129 2011 256106 2012 257101 2013 258481 2014 261740 2015 267543 2016 274793 2017 283462 2018 293393 2019 304439 2020 315532 2021 325419 2022 335257 2023 347176