Year Number 1960 175849207 1961 181389308 1962 187048231 1963 192878591 1964 198500195 1965 203733997 1966 208838404 1967 213884910 1968 218954678 1969 224056190 1970 229089658 1971 234031596 1972 239067264 1973 244321995 1974 249654826 1975 254925133 1976 260268006 1977 265778147 1978 271319712 1979 277141828 1980 283549129 1981 290379251 1982 297352267 1983 304390726 1984 311525982 1985 318725511 1986 325894433 1987 332928753 1988 339738742 1989 346427913 1990 353539599 1991 359973824 1992 366214416 1993 372353101 1994 378276491 1995 383762587 1996 388703565 1997 393320545 1998 397671287 1999 401772502 2000 405944661 2001 410198736 2002 414358467 2003 418340004 2004 422123819 2005 425674327 2006 428990491 2007 432143266 2008 435235107 2009 438335060 2010 441540796 2011 444812903 2012 447976256 2013 451102147 2014 453967327 2015 456385667 2016 458475588 2017 460193800 2018 461703620 2019 463036293 2020 464228684 2021 465471177 2022 466564085 2023 467409898