Year Number 1960 180703655 1961 186176468 1962 191752234 1963 197410631 1964 202662755 1965 207262141 1966 211583830 1967 215806472 1968 220113069 1969 224485936 1970 228813995 1971 233205723 1972 237668277 1973 242226936 1974 246929635 1975 251621410 1976 256283882 1977 260929754 1978 265520937 1979 270269035 1980 275362558 1981 280757182 1982 286239853 1983 291753466 1984 297413051 1985 303147852 1986 308918441 1987 314595875 1988 320048218 1989 325342205 1990 330481929 1991 335504756 1992 340506986 1993 345436744 1994 350131218 1995 354497916 1996 358460047 1997 362107706 1998 365499728 1999 368541209 2000 371399589 2001 374160274 2002 376722116 2003 378985211 2004 380871016 2005 382384784 2006 383376618 2007 383911555 2008 384229660 2009 384392935 2010 384325879 2011 383999879 2012 383387682 2013 382437090 2014 380905172 2015 378793176 2016 376404880 2017 373697370 2018 370831170 2019 367825260 2020 364629264 2021 361569242 2022 358634249 2023 355733024