Year Number 1960 42712 1961 43881 1962 45084 1963 46324 1964 47606 1965 48845 1966 50130 1967 51548 1968 53010 1969 54514 1970 56722 1971 60225 1972 64244 1973 68062 1974 71645 1975 75026 1976 78320 1977 81614 1978 84907 1979 88208 1980 89935 1981 90136 1982 90496 1983 91071 1984 91928 1985 93149 1986 94826 1987 96996 1988 99659 1989 102808 1990 106399 1991 110359 1992 114643 1993 119260 1994 126522 1995 136273 1996 146153 1997 156246 1998 166515 1999 176932 2000 187490 2001 198374 2002 207444 2003 214525 2004 221450 2005 227959 2006 234047 2007 239649 2008 244837 2009 249838 2010 255107 2011 261117 2012 268282 2013 276821 2014 286137 2015 295985 2016 306573 2017 317829 2018 329853 2019 342906 2020 355664 2021 368196 2022 383006 2023 399757