Year Number 1960 97171 1961 99149 1962 101196 1963 103295 1964 105443 1965 107672 1966 109976 1967 112504 1968 115363 1969 118418 1970 121627 1971 125019 1972 128615 1973 132440 1974 136512 1975 140773 1976 145277 1977 150078 1978 155120 1979 160357 1980 165532 1981 170274 1982 174590 1983 178892 1984 183435 1985 188231 1986 193270 1987 198536 1988 204008 1989 209652 1990 215287 1991 220681 1992 225897 1993 230988 1994 235983 1995 241029 1996 246190 1997 251442 1998 256769 1999 261808 2000 266733 2001 272077 2002 277671 2003 283149 2004 288795 2005 294921 2006 301235 2007 307665 2008 314245 2009 321030 2010 328043 2011 335285 2012 342717 2013 350298 2014 358036 2015 365933 2016 373999 2017 381884 2018 389497 2019 397126 2020 404903 2021 412703 2022 420357 2023 428132