Year Number 1960 29103 1961 30953 1962 32923 1963 35018 1964 37251 1965 39618 1966 42147 1967 47466 1968 53465 1969 60203 1970 67801 1971 76358 1972 80535 1973 84835 1974 89372 1975 94151 1976 99192 1977 104489 1978 110076 1979 115963 1980 122172 1981 128172 1982 134314 1983 140750 1984 147504 1985 154563 1986 161969 1987 169731 1988 177876 1989 186388 1990 195319 1991 200620 1992 205957 1993 211419 1994 217035 1995 222800 1996 228726 1997 234793 1998 241029 1999 247431 2000 254012 2001 259274.99999999997 2002 264620 2003 270075 2004 275651 2005 281326 2006 287126 2007 293045 2008 299095 2009 305252 2010 311545 2011 317968 2012 324532 2013 331232 2014 338069 2015 345048 2016 352171 2017 359441 2018 366862 2019 374517 2020 382516 2021 390986 2022 400051 2023 409831