Year Number 1960 61953682 1961 63379047 1962 64845680 1963 66326522 1964 67828089 1965 69400517 1966 71041794 1967 72738667 1968 74509728 1969 76336049 1970 78217362 1971 80122129 1972 82042469 1973 84079584 1974 86275548 1975 88569425 1976 90926490 1977 93346771 1978 95980606 1979 98776290 1980 101501807 1981 104386979 1982 107561642 1983 110773110 1984 114049025 1985 117544044 1986 121050342 1987 124488025 1988 127980860 1989 131578554 1990 135265232 1991 138980530 1992 142820886 1993 146846218 1994 151132529 1995 155655589 1996 160179798 1997 164671758 1998 169350126 1999 174258303 2000 179283976 2001 184448824 2002 189756118 2003 195201817 2004 200815734 2005 206562048 2006 212441347 2007 218504047 2008 224743527 2009 231155975 2010 237775362 2011 244572953 2012 251517886 2013 258717788 2014 266238388 2015 274085598 2016 282110111 2017 290341547 2018 298918873 2019 307812843 2020 317085912 2021 326601085 2022 336308109 2023 346363857