Year Number 1960 616506 1961 641661 1962 666442 1963 690392 1964 713174 1965 735110 1966 755899 1967 774646 1968 790617 1969 804306 1970 816406 1971 826653 1972 835076 1973 841823 1974 847623 1975 853121 1976 858889 1977 865540 1978 873551 1979 883567 1980 895623 1981 909728 1982 926387 1983 946351 1984 969160 1985 994029 1986 1020491 1987 1047462 1988 1074289 1989 1100197 1990 1124729 1991 1147306 1992 1167329 1993 1184786 1994 1199385 1995 1211285 1996 1220513 1997 1226973 1998 1230316 1999 1230670 2000 1228503 2001 1223664 2002 1215927 2003 1206013 2004 1195247 2005 1184169 2006 1173525 2007 1164142 2008 1156429 2009 1149419 2010 1141952 2011 1134492 2012 1127288 2013 1120226 2014 1113171 2015 1105737 2016 1098254 2017 1092049 2018 1086805 2019 1080191 2020 1070752 2021 1059059 2022 1045982 2023 1031279