Year Number 1960 226681728 1961 227468275 1962 231880727 1963 240467404 1964 248687172 1965 255748678 1966 262908842 1967 268937067 1968 274929911 1969 281508606 1970 287801945 1971 294147500 1972 299508483 1973 304601643 1974 310402368 1975 315942106 1976 320911344 1977 323235574 1978 321747218 1979 319754356 1980 318618802 1981 317990048 1982 318707335 1983 318731091 1984 317529631 1985 316668191 1986 316565026 1987 317674333 1988 319117137 1989 320771787 1990 323397814 1991 325750565 1992 327177730 1993 328182393 1994 328306980 1995 327402840 1996 325589769 1997 322579490 1998 319267196 1999 315905328 2000 311918472 2001 307110196 2002 301262588 2003 295298181 2004 289577060 2005 283743304 2006 279004606 2007 276011402 2008 274237374 2009 273266018 2010 272685052 2011 272671816 2012 273625232 2013 275082493 2014 276720817 2015 278183692 2016 279468790 2017 281138986 2018 282210480 2019 282223049 2020 281085973 2021 278734396 2022 275234044 2023 271432262