Year Number 1960 1266117 1961 1296257 1962 1321166 1963 1340098 1964 1353824 1965 1362682 1966 1366491 1967 1364855 1968 1358008 1969 1347374 1970 1334470 1971 1320942 1972 1307607 1973 1293373 1974 1277226 1975 1259577 1976 1240687 1977 1220806 1978 1200555 1979 1180977 1980 1163604 1981 1150483 1982 1142105 1983 1136753 1984 1132453 1985 1127547 1986 1120950 1987 1112650 1988 1103277 1989 1092521 1990 1079861 1991 1066420 1992 1029092 1993 978190 1994 938453 1995 912270 1996 901395 1997 889644 1998 870784 1999 846770 2000 820173 2001 792980 2002 766065 2003 738950 2004 710806 2005 683964 2006 660033 2007 640441 2008 627866 2009 618355 2010 607042 2011 592032 2012 574424 2013 557358 2014 543159 2015 531982 2016 522937 2017 515306 2018 508610 2019 502109 2020 495240 2021 488002 2022 480802 2023 473272