Year Number 1960 80927 1961 82847 1962 84881 1963 87090 1964 89445 1965 91829 1966 94294 1967 96918 1968 99692 1969 102699 1970 105941 1971 109350 1972 112942 1973 116702 1974 120600 1975 124659 1976 128917 1977 133395 1978 138106 1979 143038 1980 148190 1981 153592 1982 159215 1983 165020 1984 170969 1985 177011 1986 183123 1987 189320 1988 195605 1989 201911 1990 208156 1991 214296 1992 220313 1993 226177 1994 231779 1995 237001 1996 241846 1997 246487 1998 251057 1999 255577 2000 260145 2001 264802 2002 269492 2003 274239 2004 279180 2005 284468 2006 290178 2007 296360 2008 303082 2009 310618 2010 319222 2011 328817 2012 338995 2013 349392 2014 359892 2015 370288 2016 380396 2017 390135 2018 399432 2019 408209 2020 416365 2021 423875 2022 430789 2023 436929