Year Number 1960 1046158 1961 1084423 1962 1116144 1963 1141549 1964 1161791 1965 1176265 1966 1195354 1967 1221464 1968 1243441 1969 1259272 1970 1262081 1971 1255961 1972 1248216 1973 1237695 1974 1225370 1975 1210302 1976 1195517 1977 1181091 1978 1166582 1979 1156583 1980 1152953 1981 1154139 1982 1158520 1983 1164004 1984 1169686 1985 1176577 1986 1183669 1987 1190204 1988 1198015 1989 1197601 1990 1198383 1991 1210703 1992 1222232 1993 1231682 1994 1210278 1995 1159985 1996 1110623 1997 1065490 1998 1026622 1999 989395 2000 950820 2001 914078 2002 881804 2003 851362 2004 821849 2005 791696 2006 763250 2007 740502 2008 726637 2009 715475 2010 708689 2011 702252 2012 697710 2013 698003 2014 706834 2015 721997 2016 736865 2017 750331 2018 762086 2019 770540 2020 778310 2021 782306 2022 789432 2023 801868