Year Number 1960 219283675 1961 219009209 1962 222099493 1963 229524985 1964 236517097 1965 242233383 1966 247891484 1967 252243729 1968 256602609 1969 261615183 1970 266294645 1971 271141590 1972 275052603 1973 278647353 1974 283030658 1975 287218854 1976 290981435 1977 292068343 1978 289102265 1979 285729129 1980 283506539 1981 281955606 1982 281827814 1983 281009270 1984 278985271 1985 277379743 1986 276687463 1987 277341494 1988 278376817 1989 279674459 1990 281925195 1991 283946698 1992 285036999 1993 285706683 1994 285638513 1995 284653121 1996 282799169 1997 279768571 1998 276402605 1999 272972695 2000 268831635 2001 263726328 2002 257442243 2003 251163644 2004 245203820 2005 238970944 2006 234010271 2007 231101651 2008 229263656 2009 228149817 2010 227372592 2011 227072279 2012 227770461 2013 228965054 2014 230285833 2015 231276337 2016 232150596 2017 233463136 2018 233999579 2019 233411809 2020 231668046 2021 228731524 2022 224869644 2023 220455684