Year Number 1960 81568 1961 82647 1962 83785 1963 85010 1964 86658 1965 88913 1966 91462 1967 94082 1968 96551 1969 98814 1970 100998 1971 103126 1972 105243 1973 107409 1974 109664 1975 112059 1976 114684 1977 117806 1978 121526 1979 125570 1980 129799 1981 133439 1982 137246 1983 142059 1984 147211 1985 153479 1986 160910 1987 168967 1988 180327 1989 189842 1990 198030 1991 209860 1992 221679 1993 230509 1994 227399 1995 225251 1996 233213 1997 240034 1998 246340 1999 253139 2000 259686 2001 265825 2002 271378 2003 276385 2004 281116 2005 285471 2006 289498 2007 293563 2008 298294 2009 303505 2010 308057 2011 312026 2012 316019 2013 320222 2014 324747 2015 329623 2016 334764 2017 340074 2018 345593 2019 351399 2020 357630 2021 363747 2022 368527 2023 372840