Year Number 1960 37041 1961 40507 1962 44169 1963 48077 1964 52251 1965 56670 1966 61330 1967 66225 1968 71348 1969 76689 1970 82239 1971 87931 1972 91707 1973 95236 1974 98824 1975 102486 1976 106210 1977 110004 1978 113892 1979 117901 1980 122053 1981 126357 1982 130909 1983 135718 1984 140720 1985 145926 1986 151324 1987 156876 1988 162533 1989 168258 1990 174020 1991 179686 1992 186085 1993 192477 1994 198884 1995 205312 1996 211759 1997 218204 1998 224651 1999 231119 2000 237635 2001 244153 2002 250333 2003 256403 2004 262394 2005 268301 2006 274122 2007 279864 2008 285549 2009 291203 2010 296885 2011 302374 2012 307643 2013 312881 2014 318042 2015 323086 2016 327973 2017 332655 2018 337123 2019 341423 2020 345650 2021 349858 2022 354056 2023 358168