Year Number 1960 308979197 1961 310294906 1962 314238341 1963 319551367 1964 325074298 1965 332103290 1966 340450396 1967 349549066 1968 358971091 1969 368478803 1970 378595608 1971 388814354 1972 399195415 1973 409389777 1974 417973385 1975 425579562 1976 433068350 1977 442526851 1978 455670260 1979 469131375 1980 481509223 1981 493767101 1982 505724597 1983 518352341 1984 531652993 1985 544819386 1986 557795589 1987 570148156 1988 582078178 1989 592957356 1990 601988237 1991 610646149 1992 619305411 1993 627466318 1994 636068333 1995 645146042 1996 654912068 1997 665724897 1998 676354967 1999 686376719 2000 696409755 2001 706938728 2002 718083519 2003 729020553 2004 739674529 2005 750819610 2006 760932550 2007 769386112 2008 777255848 2009 784289562 2010 790175314 2011 795450627 2012 800278519 2013 804316954 2014 807506601 2015 809893920 2016 811798238 2017 812863688 2018 813357444 2019 813802968 2020 813711088 2021 813766761 2022 813614016 2023 813553756