Year Number 1960 128004868 1961 130820612 1962 133624232 1963 136412403 1964 139183218 1965 141850212 1966 144532646 1967 147243299 1968 149917246 1969 152495588 1970 154904402 1971 157302537 1972 159769903 1973 162210682 1974 164636799 1975 167025422 1976 169417382 1977 171856019 1978 174295734 1979 176711498 1980 179134330 1981 181605180 1982 184101787 1983 186767082 1984 189482130 1985 192169372 1986 194943688 1987 197778590 1988 200590588 1989 202941311 1990 205274329 1991 207469747 1992 209295467 1993 210691828 1994 211613719 1995 212235863 1996 213252888 1997 214167783 1998 214788022 1999 215247930 2000 216002444 2001 216892662 2002 217808502 2003 218779991 2004 219860219 2005 220987094 2006 222181747 2007 223150949 2008 224757863 2009 226581984 2010 228742156 2011 230906639 2012 232735642 2013 234709774 2014 236718663 2015 238848390 2016 240976831 2017 243006453 2018 245052675 2019 247195931 2020 248913167 2021 250663105 2022 246915820 2023 247474425