Year Number 1960 53326 1961 57030 1962 62142 1963 66955 1964 72094 1965 76919 1966 81010 1967 86625 1968 90373 1969 94671 1970 99959 1971 105580 1972 111369 1973 119660 1974 127103 1975 133788 1976 140209 1977 146492 1978 152505 1979 158747 1980 163783 1981 167275 1982 170054 1983 172728 1984 175392 1985 179541 1986 183124 1987 186693 1988 190346 1989 194035 1990 200477 1991 212755 1992 219722 1993 225292 1994 231427 1995 237965 1996 244158 1997 249859 1998 254659 1999 260647 2000 267797 2001 274903 2002 281779 2003 287939 2004 293728 2005 299275 2006 304291 2007 308775 2008 313467 2009 322100 2010 330888 2011 342808 2012 357975 2013 373349 2014 388415 2015 403892 2016 420308 2017 437906 2018 455466 2019 471672 2020 485961 2021 499600 2022 514799 2023 531780