Year Number 1960 42604 1961 44789 1962 47102 1963 49490 1964 51930 1965 54440 1966 57032 1967 59701 1968 62476 1969 65433 1970 68661 1971 72203 1972 76030 1973 80056 1974 84226 1975 88540 1976 92497 1977 95798 1978 98734 1979 101532 1980 104412 1981 107495 1982 110821 1983 114418 1984 118495 1985 123078 1986 127998 1987 133414 1988 139501 1989 146848 1990 155092 1991 163225 1992 171221 1993 179107 1994 186882 1995 194531 1996 202045 1997 209398 1998 215554 1999 219466 2000 222225 2001 225011 2002 229421 2003 235336 2004 241136 2005 246874 2006 252627 2007 258524 2008 264638 2009 270990 2010 277562 2011 281694 2012 283600 2013 285782 2014 289153 2015 294284 2016 300425 2017 307413 2018 315111 2019 323358 2020 330319 2021 334908 2022 339452 2023 346998