Year Number 1960 26835287 1961 27345582 1962 27863425 1963 28378067 1964 28862743 1965 29380049 1966 29951879 1967 30533519 1968 31132008 1969 31756346 1970 32423579 1971 33126727 1972 33855895 1973 34625697 1974 35436915 1975 36289160 1976 37170037 1977 38079135 1978 39014567 1979 39977513 1980 40956474 1981 41962019 1982 43020110 1983 44012452 1984 44978991 1985 46042843 1986 47179219 1987 48404836 1988 49768939 1989 51232582 1990 52671883 1991 54159986 1992 55781644 1993 57450604 1994 59154869 1995 60953541 1996 62794464 1997 64667333 1998 66630313 1999 68620461 2000 70635921 2001 72688436 2002 74800487 2003 76999424 2004 79268489 2005 81582311 2006 83923896 2007 86330131 2008 88808826 2009 91366432 2010 93994628 2011 96685638 2012 99403924 2013 102197323 2014 105170553 2015 108274546 2016 111518761 2017 114921112 2018 118422589 2019 122015176 2020 125756227 2021 129610960 2022 133562858 2023 137678146