Year Number 1960 69281 1961 71952 1962 75380 1963 79337 1964 83422 1965 87463 1966 91398 1967 95159 1968 98859 1969 102716 1970 106883 1971 111405 1972 116332 1973 121572 1974 127007 1975 132545 1976 138031 1977 143396 1978 148381 1979 152538 1980 155859 1981 158333 1982 159998 1983 161448 1984 163289 1985 165663 1986 169224 1987 174378 1988 180722 1989 187897 1990 196062 1991 205047 1992 210274 1993 213185 1994 219690 1995 229351 1996 240548 1997 251679 1998 262034 1999 273081 2000 284439 2001 295483 2002 305460 2003 314699 2004 323676 2005 330710 2006 336184 2007 336792 2008 332379 2009 326929 2010 321065 2011 315517 2012 311596 2013 310931 2014 311907 2015 313126 2016 315552 2017 319398 2018 324578 2019 330067 2020 334535 2021 336756 2022 337803 2023 340479