Year Number 1960 820390 1961 828744 1962 836672 1963 844023 1964 850687 1965 856954 1966 862926 1967 868473 1968 873486 1969 877723 1970 881215 1971 884507 1972 887832 1973 891077 1974 894124 1975 897012 1976 899994 1977 903023 1978 906065 1979 909258 1980 912638 1981 916353 1982 920641 1983 925602 1984 930905 1985 936104 1986 941420 1987 947312 1988 953702 1989 960568 1990 967956 1991 975411 1992 982231 1993 988258 1994 993555 1995 997804 1996 1001670 1997 1005755 1998 1009842 1999 1013926 2000 1017320 2001 1019283 2002 1019825 2003 1020324 2004 1022051 2005 1024470 2006 1027842 2007 1032611 2008 1038172 2009 1044376 2010 1051123 2011 1057975 2012 1064696 2013 1071178 2014 1077486 2015 1083478 2016 1089050 2017 1094509 2018 1099578 2019 1103936 2020 1108390 2021 1112257 2022 1115469 2023 1118803