Year Number 1960 98968 1961 106863 1962 115399 1963 125639 1964 141668 1965 159690 1966 180034 1967 202970 1968 228866 1969 257980.00000000003 1970 277523 1971 296229 1972 316224 1973 337509 1974 360259 1975 384542 1976 410498 1977 438128 1978 467660 1979 499183 1980 532878 1981 553203 1982 572857 1983 593210 1984 614316 1985 636111 1986 658712 1987 682115 1988 706384 1989 731445 1990 757433 1991 784302 1992 812155 1993 840918 1994 870740 1995 901621 1996 933641 1997 966706 1998 1000989 1999 1036489 2000 1073299 2001 1121302 2002 1176111 2003 1233599 2004 1293983 2005 1357143 2006 1423481 2007 1493061 2008 1566144 2009 1642590 2010 1722879 2011 1807094 2012 1895425 2013 1988075 2014 2085252 2015 2187180 2016 2294091 2017 2406227 2018 2523844 2019 2646619 2020 2774133 2021 2905993 2022 3041789 2023 3181250