Year Number 1960 15035 1961 15406 1962 15731 1963 16062.999999999998 1964 16402 1965 16747 1966 17100 1967 17460 1968 17829 1969 18204 1970 18587 1971 18979 1972 19380 1973 19787 1974 20204 1975 20630 1976 21066 1977 21509 1978 21962 1979 22425 1980 22898 1981 23380 1982 23873 1983 24376 1984 25995 1985 27749 1986 29625 1987 31628 1988 33769 1989 36049 1990 38486 1991 41087 1992 43869 1993 46830 1994 49996 1995 57410 1996 65975 1997 75789 1998 87080 1999 100053 2000 114980 2001 132084 2002 140549 2003 149462 2004 158954 2005 169019 2006 179737 2007 191135 2008 203273 2009 216145 2010 229852 2011 244428 2012 259950 2013 276411 2014 293939 2015 312579 2016 332401 2017 353480 2018 375896 2019 395403 2020 415270 2021 435174 2022 454940 2023 474467