Year Number 1960 43405 1961 45022 1962 46764 1963 48781 1964 51129 1965 53814 1966 56813 1967 60088 1968 63574 1969 67204 1970 70888 1971 74423 1972 77685 1973 81010 1974 84717 1975 88780 1976 93093 1977 97556 1978 102062 1979 106512 1980 110861 1981 115115 1982 119496 1983 124169 1984 129078 1985 134198 1986 139487 1987 144851 1988 150212 1989 155557 1990 160897 1991 165858 1992 170032 1993 173965 1994 178263 1995 182968 1996 188168 1997 193927 1998 200183 1999 206787 2000 213615 2001 220592 2002 227635 2003 234650 2004 241545 2005 248254 2006 254755 2007 261099 2008 267340 2009 273510 2010 279627 2011 285068 2012 289702 2013 294027 2014 298172 2015 302199 2016 305956 2017 309358 2018 312397 2019 315086 2020 317577 2021 319969 2022 322264 2023 324405