Year Number 1960 48930 1961 49696 1962 50898 1963 52504 1964 54157 1965 55841 1966 57559 1967 59284 1968 60946 1969 62464 1970 63127 1971 63178 1972 63495 1973 64014 1974 64695 1975 65545 1976 66574 1977 67778 1978 69159 1979 70683 1980 71990 1981 72952 1982 74375 1983 76500 1984 78857 1985 81368 1986 84092 1987 87057 1988 90524 1989 94446 1990 98523 1991 102779 1992 107238 1993 112667 1994 119149 1995 126047 1996 133419 1997 141204 1998 149274 1999 157570 2000 166096 2001 174752 2002 183430 2003 192147 2004 200904 2005 209753 2006 218770 2007 225553 2008 230091 2009 234742 2010 239537 2011 244341 2012 248982 2013 253647 2014 258723 2015 264773 2016 272247 2017 280879 2018 289685 2019 297007 2020 302498 2021 307359 2022 312916 2023 320910