Year Number 1960 48455 1961 50894 1962 53830 1963 57193 1964 60812 1965 64577 1966 68448 1967 72300 1968 76126 1969 80059 1970 84127 1971 88420 1972 92933 1973 97495 1974 101857 1975 105754 1976 109093 1977 111792 1978 113705 1979 114724 1980 114914 1981 114327 1982 113043 1983 111392 1984 110000 1985 109263 1986 109271 1987 110389 1988 112768 1989 116424 1990 121481 1991 127754 1992 129634 1993 128935 1994 132655 1995 140623 1996 151226 1997 161571 1998 170933 1999 180434 2000 189725 2001 198533 2002 207025 2003 214780 2004 221430 2005 226089 2006 229036 2007 229259 2008 226740 2009 223526 2010 220205 2011 217526 2012 216275 2013 217635 2014 221072 2015 225212 2016 230056 2017 235663 2018 242173 2019 249013 2020 254245 2021 256698 2022 257160 2023 258415