Year Number 1960 92414 1961 95047 1962 98181 1963 101777 1964 105795 1965 110136 1966 114525 1967 118718 1968 122819 1969 126812 1970 130534 1971 133946 1972 137044 1973 139876 1974 142722 1975 145671 1976 148732 1977 151964 1978 154982 1979 157726 1980 159902 1981 161013 1982 161265 1983 161120 1984 161402 1985 164455 1986 169872 1987 175325 1988 181097 1989 186525 1990 190961 1991 195750 1992 199394 1993 201632 1994 204869 1995 208940 1996 212514 1997 215370 1998 218120 1999 220950 2000 224696 2001 229572 2002 234982 2003 240629 2004 246151 2005 250863 2006 253986 2007 254487 2008 252310 2009 248734 2010 244850 2011 242060 2012 241302 2013 242909 2014 246953 2015 253110 2016 261316 2017 271252 2018 282873 2019 296625 2020 308836 2021 324015 2022 345591 2023 369594