Year Number 1960 263679018 1961 267649908 1962 269727341 1963 271066936 1964 272397507 1965 273785043 1966 274082366 1967 273749716 1968 273729409 1969 273528007 1970 272986397 1971 272714545 1972 272019248 1973 270935010 1974 269645044 1975 268142476 1976 266355406 1977 264509140 1978 262621593 1979 260964641 1980 259695405 1981 258993955 1982 258349385 1983 257441446 1984 256480676 1985 255405473 1986 254285493 1987 253398997 1988 252859469 1989 252385008 1990 251623062 1991 251210622 1992 250844685 1993 250209047 1994 249133172 1995 247656258 1996 246057746 1997 244430920 1998 242647409 1999 240757950 2000 238771440 2001 236581664 2002 234283275 2003 232231607 2004 230468970 2005 228755516 2006 227422174 2007 226727733 2008 226689841 2009 226844831 2010 226902471 2011 226859181 2012 227342663 2013 227961708 2014 228615434 2015 229240711 2016 229945063 2017 230492936 2018 230613232 2019 230267472 2020 229700220 2021 227927483 2022 226208006 2023 224694499