Year Number 1960 289735816 1961 291587913 1962 295625148 1963 300912470 1964 306310853 1965 312974543 1966 320898482 1967 329388081 1968 338271100 1969 347337902 1970 356987650 1971 367078546 1972 376880998 1973 386479640 1974 394636771 1975 401936920 1976 409018060 1977 418070361 1978 430905438 1979 444357176 1980 456758961 1981 468927828 1982 480900002 1983 493734308 1984 507222015 1985 520513867 1986 533618261 1987 546193617 1988 558428083 1989 569824641 1990 579716876 1991 589263649 1992 598722262 1993 607864994 1994 617430983 1995 627395770 1996 637875007 1997 649016499 1998 659754597 1999 669645025 2000 679407734 2001 689459200 2002 700144801 2003 710720100 2004 721037567 2005 731504743 2006 740692232 2007 748110399 2008 754899744 2009 760987103 2010 766540460 2011 771776636 2012 776593406 2013 780359624 2014 783322028 2015 785675158 2016 787723401 2017 788957062 2018 789498416 2019 790048349 2020 790225144 2021 790251224 2022 790156963 2023 790509180