Year Number 1960 25678983 1961 26261182 1962 26838300 1963 27406186 1964 27977279 1965 28499377 1966 28992990 1967 29549751 1968 30194224 1969 30917406 1970 31689451 1971 32504596 1972 33363631 1973 34265131 1974 35209315 1975 36198017 1976 37229805 1977 38302312 1978 39413247 1979 40562304 1980 41752826 1981 42983685 1982 44249699 1983 45544644 1984 46862676 1985 48200355 1986 49553252 1987 50913126 1988 52281354 1989 53653175 1990 55026016 1991 56397839 1992 57766406 1993 59146441 1994 60534020 1995 61920917 1996 63301664 1997 64679151 1998 66045039 1999 67382581 2000 68661131 2001 69866288 2002 71033122 2003 72188493 2004 73302325 2005 74382714 2006 75487326 2007 76591412 2008 77674984 2009 78768308 2010 79881808 2011 81012376 2012 82167448 2013 83330803 2014 84468991 2015 85579832 2016 86661886 2017 87697281 2018 88692221 2019 89656442 2020 90578114 2021 91445940 2022 92296081 2023 93184462