Year Number 1960 371478204 1961 370644985 1962 373916622 1963 379324943 1964 384608183 1965 392459201 1966 403156857 1967 415082625 1968 427511788 1969 439885220 1970 453299770 1971 466792477 1972 480289919 1973 493168871 1974 502808705 1975 510508030 1976 517729429 1977 528738723 1978 547101259 1979 566480467 1980 583687542 1981 600441839 1982 616596105 1983 634113758 1984 652879800 1985 671252711 1986 689171232 1987 705817809 1988 721706724 1989 735923185 1990 747174586 1991 757775607 1992 768432990 1993 778388491 1994 789242633 1995 800991787 1996 813656261 1997 827885092 1998 841225988 1999 853178019 2000 865485981 2001 878790092 2002 893626206 2003 908333176 2004 922710365 2005 937712257 2006 949961080 2007 958367798 2008 965322958 2009 970985809 2010 975573269 2011 979815828 2012 983744113 2013 986335930 2014 987820941 2015 988302343 2016 988046970 2017 986411437 2018 983747117 2019 981428759 2020 978973451 2021 977101360 2022 974838887 2023 972620248