Year Number 1960 31027 1961 34372 1962 38851 1963 44072 1964 49925 1965 56448 1966 63835 1967 72275 1968 81718 1969 92083 1970 104264 1971 117923 1972 131543 1973 145322 1974 159275 1975 173411 1976 187749 1977 202324 1978 217154 1979 232274 1980 247938 1981 263965 1982 280294 1983 296784 1984 313264 1985 329647 1986 345625 1987 361848 1988 377815 1989 393799 1990 409813 1991 425860 1992 441898 1993 457865 1994 473716 1995 489366 1996 504686 1997 526690 1998 557106 1999 589414 2000 622108 2001 655113 2002 689594 2003 725081 2004 755305 2005 826610 2006 991419 2007 1206233 2008 1417399 2009 1583479 2010 1687819 2011 1778949 2012 1880829 2013 2010770 2014 2189397 2015 2389099 2016 2569604 2017 2686753 2018 2742800 2019 2784440 2020 2739268 2021 2668826 2022 2676741 2023 2698843