Year Number 1960 180606 1961 201359 1962 224310 1963 249131 1964 275579 1965 303558 1966 331359 1967 359216 1968 389125 1969 420052 1970 449871 1971 478358 1972 506979 1973 536483 1974 567655 1975 601871 1976 644048 1977 693553 1978 745201 1979 797447 1980 847994 1981 894984 1982 940795 1983 988423 1984 1032168 1985 1073840 1986 1115961 1987 1156274 1988 1196710 1989 1237201 1990 934227 1991 743740 1992 898360 1993 923899 1994 932980 1995 952736 1996 985702 1997 1022578 1998 1059425 1999 1096198 2000 1132811 2001 1169112 2002 1204908 2003 1239951 2004 1273896 2005 1319953 2006 1385007 2007 1456556 2008 1528571 2009 1600963 2010 1675640 2011 1788572 2012 1938224 2013 2088742 2014 2175581 2015 2339072 2016 2462807 2017 2507954 2018 2655840 2019 2738222 2020 2671060 2021 2590695 2022 2595948 2023 2616300