Year Number 1960 27021302 1961 27550490 1962 28083298 1963 28609603 1964 29114687 1965 29652638 1966 30244923 1967 30860104 1968 31502007 1969 32163049 1970 32847929 1971 33542946 1972 34256954 1973 35015639 1974 35820221 1975 36671940 1976 37555678 1977 38491283 1978 39481560 1979 40505150 1980 41544712 1981 42604621 1982 43717272 1983 44776594 1984 45780699 1985 46850601 1986 47994645 1987 49219111 1988 50555501 1989 51984266 1990 53403714 1991 54885290 1992 56504157 1993 58162393 1994 59856110 1995 61654143 1996 63501506 1997 65390734 1998 67358434 1999 69336071 2000 71340109 2001 73385620 2002 75469483 2003 77615000 2004 79832536 2005 82104925 2006 84402020 2007 86745478 2008 89156835 2009 91644713 2010 94203024 2011 96830434 2012 99489109 2013 102211424 2014 105100589 2015 108107680 2016 111234299 2017 114511210 2018 117889258 2019 121356855 2020 124977507 2021 128713806 2022 132546405 2023 136540239