Year Number 1960 83096 1961 85452 1962 87944 1963 90586 1964 93417 1965 96392 1966 99517 1967 102793 1968 106153 1969 109610 1970 113130 1971 116623 1972 120157 1973 123683 1974 127046 1975 119046 1976 106758 1977 105015 1978 107234 1979 110684 1980 114986 1981 119432 1982 124026 1983 128730 1984 133566 1985 138538 1986 143585 1987 148692 1988 153912 1989 159308 1990 164900 1991 170583 1992 176387 1993 182350 1994 188359 1995 194395 1996 200526 1997 206757 1998 213163 1999 219817 2000 226738 2001 234047 2002 241853 2003 250132 2004 259044 2005 268453 2006 278092 2007 288070 2008 298541 2009 309766 2010 321654 2011 334253 2012 347724 2013 362753 2014 380532 2015 400564 2016 422261 2017 445836 2018 471355 2019 499040 2020 528646 2021 558889 2022 590170 2023 624204