Year Number 1960 35876 1961 37565 1962 39394 1963 41741 1964 44534 1965 47539 1966 50709 1967 54035 1968 57530 1969 61195 1970 65031 1971 68628 1972 71724 1973 74906 1974 78153 1975 81456 1976 84824 1977 88169 1978 90886 1979 93646 1980 96524 1981 99558 1982 102674 1983 105341 1984 107585 1985 109986 1986 112487 1987 115001 1988 117635 1989 120005 1990 122119 1991 124117 1992 125990 1993 127794 1994 129508 1995 131084 1996 132630 1997 134541 1998 136512 1999 138531 2000 140637 2001 142743 2002 144826 2003 148014 2004 151814 2005 155635 2006 159448 2007 162971 2008 165995 2009 168642 2010 171172 2011 173695 2012 176132 2013 177379 2014 178657 2015 179983 2016 181215 2017 182541 2018 184022 2019 185516 2020 187115 2021 188701 2022 190414 2023 192390