Year Number 1960 32929 1961 34633 1962 36379 1963 38175 1964 40026 1965 41856 1966 43580 1967 45132 1968 46504 1969 47696 1970 48702 1971 49775 1972 51091 1973 52497 1974 53961 1975 55501 1976 57117 1977 58794 1978 60512 1979 62261 1980 64031 1981 65645 1982 67083 1983 68617 1984 70378 1985 72364 1986 74562 1987 76978 1988 79623 1989 82486 1990 85484 1991 88277 1992 90627 1993 92611 1994 94316 1995 95773 1996 96920 1997 97695 1998 98228 1999 98695 2000 99137 2001 99458 2002 99414 2003 99999 2004 102472 2005 105917 2006 109356 2007 112836 2008 116227 2009 119099 2010 121164 2011 121718 2012 120672 2013 122764 2014 129668 2015 135589 2016 139250 2017 142610 2018 145222 2019 146989 2020 147042 2021 146154 2022 145658 2023 144796