Year Number 1960 75057 1961 88055 1962 100834 1963 107164 1964 113902 1965 121043 1966 128643 1967 136719 1968 145315 1969 154426 1970 164121 1971 174425 1972 185392 1973 197015 1974 210374 1975 226162 1976 243158 1977 261380 1978 280995 1979 302083 1980 324785 1981 349123 1982 375323 1983 403490 1984 446331 1985 513979.00000000006 1986 591995 1987 681853 1988 785503 1989 904557 1990 1041858 1991 1200000 1992 945962 1993 746192 1994 588417 1995 464002 1996 836241 1997 805755 1998 776341 1999 748000 2000 835532 2001 933022 2002 1042046 2003 1163810 2004 1300000 2005 1202031 2006 1111324 2007 1027462 2008 980861 2009 1017688 2010 1055952 2011 1095654 2012 1136906 2013 1179592 2014 1223881 2015 1269832 2016 1317509 2017 1366976 2018 1418300 2019 1467026 2020 1517235 2021 1569013 2022 1622582 2023 1678020