Year Number 1960 52181523 1961 53634164 1962 55167952 1963 56801826 1964 58533535 1965 60292182 1966 62055898 1967 63877734 1968 65761302 1969 67688143 1970 69607922 1971 71427925 1972 73336264 1973 75415747 1974 77511675 1975 79546204 1976 81533741 1977 83588468 1978 85831848 1979 88201823 1980 90416030 1981 92563519 1982 94956158 1983 97520125 1984 100143526 1985 102805930 1986 105425899 1987 108046576 1988 110658279 1989 113352193 1990 116069546 1991 118724137 1992 121655701 1993 124885261 1994 127877034 1995 130691220 1996 133617564 1997 136530407 1998 139297872 1999 142053263 2000 144826910 2001 147674204 2002 150906351 2003 154261289 2004 157469883 2005 160684890 2006 163983250 2007 167329188 2008 170677053 2009 174020158 2010 177411612 2011 180841386 2012 184324923 2013 187884628 2014 191462754 2015 195057194 2016 198704885 2017 202340785 2018 205939665 2019 209566570 2020 213267956 2021 216995889 2022 220691673 2023 224389992