Year Number 1960 804684 1961 814663 1962 824229 1963 833115 1964 841255 1965 849119 1966 856836 1967 864317 1968 871493 1969 878163 1970 884291 1971 890316 1972 896496 1973 902604 1974 908333 1975 913687 1976 918327 1977 922150 1978 925736 1979 929420 1980 933325 1981 937544 1982 942323 1983 947645 1984 953045 1985 958024 1986 963090 1987 968900 1988 975193 1989 981974 1990 989404 1991 997014 1992 1004018 1993 1010229 1994 1015769 1995 1020381 1996 1024644 1997 1029096 1998 1033477 1999 1037765 2000 1041556 2001 1044345 2002 1046060 2003 1047845 2004 1050694 2005 1052929 2006 1054938 2007 1058322 2008 1062500 2009 1067328 2010 1072711 2011 1078202 2012 1083491 2013 1088563 2014 1093627 2015 1098399 2016 1102643 2017 1106634 2018 1110142 2019 1112995 2020 1115888 2021 1118403 2022 1120377 2023 1122276