Year Number 1960 90654 1961 91872 1962 94025 1963 97082 1964 100293 1965 103616 1966 107034 1967 110490 1968 113843 1969 116949 1970 118032 1971 117560 1972 117640 1973 118130 1974 118936 1975 120041 1976 121432 1977 123077 1978 124956 1979 127013 1980 128583 1981 129290 1982 130831 1983 133800 1984 137244 1985 141102 1986 145403 1987 150150 1988 155796 1989 162120 1990 168687 1991 175748 1992 183273 1993 192748 1994 204327 1995 216755 1996 230143 1997 244371 1998 259208 1999 274552 2000 290403 2001 306585 2002 322891 2003 339314 2004 355836 2005 372566 2006 389641 2007 401658 2008 408469 2009 415309 2010 422333 2011 429350 2012 435988 2013 442494 2014 449469 2015 457925 2016 468740 2017 481445 2018 494206 2019 503948 2020 509949 2021 514643 2022 520928 2023 532237