Year Number 1960 9828 1961 11510 1962 13858 1963 16562 1964 19566 1965 22827 1966 26455 1967 30560 1968 35091 1969 39981 1970 45237 1971 51195 1972 58153 1973 66085 1974 74919 1975 84518 1976 94729 1977 105442 1978 116554 1979 127943 1980 139449 1981 150903 1982 162235 1983 173466 1984 184639 1985 195784 1986 204680 1987 211103 1988 217616 1989 224684 1990 232110 1991 239726 1992 247385 1993 254978 1994 262465 1995 269831 1996 277114 1997 289487 1998 308449 1999 329144 2000 350138 2001 371113 2002 392269 2003 413642 2004 428280 2005 481704 2006 627242 2007 814443 2008 986307 2009 1109035 2010 1167539 2011 1209655 2012 1261520 2013 1340952 2014 1474497 2015 1630193 2016 1757039 2017 1822973 2018 1838080 2019 1826810 2020 1767875 2021 1713800 2022 1710679 2023 1719087