Year Number 1960 24432 1961 26735 1962 29151 1963 31576 1964 33867 1965 35971 1966 37912 1967 39676 1968 41325 1969 43001 1970 44749 1971 46531 1972 48380 1973 50377 1974 52542 1975 54920 1976 57457 1977 60098 1978 62902 1979 65886 1980 68986 1981 72164 1982 75422 1983 78736 1984 82042 1985 85338 1986 88715 1987 92221 1988 95866 1989 99630 1990 103545 1991 107551 1992 111604 1993 115800 1994 120220 1995 124875 1996 129691 1997 134645 1998 139826 1999 145162 2000 150613 2001 156260 2002 162149 2003 168333 2004 175013 2005 182296 2006 190129 2007 198576 2008 207683 2009 217412 2010 227701 2011 238286 2012 248766 2013 258090 2014 266283 2015 275129 2016 284968 2017 295283 2018 305982 2019 317148 2020 326967 2021 335325 2022 344251 2023 354890