Year Number 1960 39962 1961 42203 1962 44046 1963 45969 1964 47979 1965 50071 1966 52258 1967 54539 1968 56924 1969 59406 1970 62000 1971 66547 1972 71434 1973 76665 1974 82287 1975 88321 1976 94807 1977 101750 1978 109212 1979 117220 1980 125829 1981 135043 1982 144946 1983 157801 1984 174372 1985 192631 1986 212831 1987 235150 1988 259844 1989 287053 1990 317154 1991 342078 1992 348428 1993 354878 1994 361456 1995 368157 1996 374991 1997 381932 1998 389012 1999 396224 2000 403579 2001 411049 2002 418669 2003 426430 2004 434346 2005 442386 2006 450587 2007 458939 2008 467459 2009 476112 2010 484925 2011 493901 2012 503044 2013 512356 2014 521840.00000000006 2015 531499 2016 541338 2017 551358 2018 561564 2019 568804 2020 576157 2021 583695 2022 591469 2023 599504