Year Number 1960 620101705 1961 622808348 1962 630499493 1963 640826502 1964 651649153 1965 665411285 1966 681693726 1967 699498417 1968 717931815 1969 736509342 1970 756434287 1971 776516832 1972 796740784 1973 816581232 1974 833230231 1975 847991815 1976 862571176 1977 880955920 1978 906487029 1979 932765006 1980 957060629 1981 981202888 1982 1004861981 1983 1029806720 1984 1055997342 1985 1081891575 1986 1107359235 1987 1131531985 1988 1154819514 1989 1176022819 1990 1193774586 1991 1210924357 1992 1228136096 1993 1244488299 1994 1261760279 1995 1280016368 1996 1299631183 1997 1321233405 1998 1342443627 1999 1362470657 2000 1382308982 2001 1403013629 2002 1424938015 2003 1446407893 2004 1467221195 2005 1488757822 2006 1508004355 2007 1523849170 2008 1538572694 2009 1551782013 2010 1562939084 2011 1572887814 2012 1581813861 2013 1589080702 2014 1594476186 2015 1597958503 2016 1600452164 2017 1601446484 2018 1601298042 2019 1601129739 2020 1600004226 2021 1599157563 2022 1597714699 2023 1596312609