Year Number 1960 230819185 1961 233294911 1962 236530311 1963 239940910 1964 243146801 1965 245961409 1966 248787893 1967 251612404 1968 254309685 1969 257262116 1970 260317153 1971 264090193 1972 267481508 1973 270833252 1974 274222838 1975 277616867 1976 280912034 1977 284185696 1978 287529786 1979 291064873 1980 294673961 1981 298328586 1982 301845982 1983 305335971 1984 308498548 1985 311301073 1986 314033533 1987 316696554 1988 319107423 1989 321535228 1990 323961409 1991 326482363 1992 328655319 1993 330557476 1994 332276885 1995 333988144 1996 335869770 1997 337722687 1998 339516220 1999 341303030 2000 343129095 2001 344710096 2002 346316806 2003 347976367 2004 349738614 2005 351416626 2006 353158192 2007 355022833 2008 356755958 2009 357981934 2010 359135891 2011 359427886 2012 359734819 2013 359857267 2014 360073538 2015 360542865 2016 360941426 2017 360991586 2018 361199152 2019 361174090 2020 361475099 2021 360234083 2022 358313302 2023 358833060