Year Number 1960 223120088 1961 227472929 1962 231928288 1963 236483792 1964 241404164 1965 246792186 1966 252406764 1967 258306502 1968 264556283 1969 271085564 1970 277782800 1971 284523725 1972 291530095 1973 298916403 1974 306531327 1975 314456781 1976 322682564 1977 331284024 1978 340166150 1979 349347014 1980 359119860 1981 369222708 1982 379362484 1983 389557623 1984 399835107 1985 410413718 1986 421363977 1987 432614222 1988 444247929 1989 456204616 1990 468916194 1991 481338599 1992 493676018 1993 506358858 1994 519618635 1995 533247155 1996 547281223 1997 561703660 1998 576546582 1999 591645791 2000 607056892 2001 622676439 2002 638086785 2003 653424369 2004 669055235 2005 684745875 2006 700440924 2007 716283445 2008 732088030 2009 748010320 2010 764332248 2011 780695294 2012 796702108 2013 812735946 2014 828713983 2015 844408313 2016 860313028 2017 876361071 2018 892163953 2019 907659725 2020 923294324 2021 938709940 2022 953534750 2023 968596770