Year Number 1960 85940 1961 89270 1962 93122 1963 97670 1964 102945 1965 108772 1966 114874 1967 121168 1968 127668 1969 135390 1970 144379 1971 154225 1972 165234 1973 177327 1974 191389 1975 208582 1976 229304 1977 253083 1978 278425 1979 302856 1980 324121 1981 341316 1982 355110 1983 367726 1984 382156 1985 400709 1986 424286 1987 452272 1988 482337 1989 521104 1990 577173 1991 628521 1992 623197 1993 611231 1994 623477 1995 629619 1996 644649 1997 667786 1998 694920 1999 719371 2000 742033 2001 765490 2002 789129 2003 806411 2004 818373 2005 830861 2006 846947 2007 865196 2008 882886 2009 901103 2010 919199 2011 936811 2012 954297 2013 971753 2014 989087 2015 1006259 2016 1023261 2017 1040233 2018 1057198 2019 1073994 2020 1090156 2021 1105557 2022 1120849 2023 1136455