Year Number 1960 40610 1961 41805 1962 43107 1963 44521 1964 46000 1965 47428 1966 48800 1967 50260 1968 51793 1969 53298 1970 54791 1971 56307 1972 57877 1973 59532 1974 61297 1975 63156 1976 65157 1977 67345 1978 69701 1979 72228 1980 74865 1981 77489 1982 80057 1983 82643 1984 85296 1985 88002 1986 90729 1987 93459 1988 96188 1989 98912 1990 101572 1991 104115 1992 106638 1993 109128 1994 111450 1995 113631 1996 115714 1997 117699 1998 119584 1999 121909 2000 125045 2001 128740 2002 132710 2003 135360 2004 136238 2005 136779 2006 137392 2007 138029 2008 138754 2009 139638 2010 140709 2011 141956 2012 143329 2013 144781 2014 146321 2015 147961 2016 149706 2017 151321 2018 153038 2019 155011 2020 157093 2021 159252 2022 161225 2023 162990