Year Number 1960 118841553 1961 120509611 1962 122592710 1963 124615434 1964 126389069 1965 127959172 1966 130210831 1967 132749633 1968 135038136 1969 137491829 1970 140184149 1971 143316683 1972 146117082 1973 148856381 1974 151549188 1975 154337769 1976 157014807 1977 159638483 1978 162265919 1979 164896342 1980 167202593 1981 169288668 1982 171172965 1983 173012593 1984 174686737 1985 176327334 1986 178094878 1987 179693673 1988 180907263 1989 182240293 1990 184038303 1991 186023436 1992 188082285 1993 190256373 1994 192417582 1995 194696659 1996 197171789 1997 199837801 1998 202455203 1999 205138635 2000 207963949 2001 210576115 2002 213081534 2003 215443781 2004 217948683 2005 220476203 2006 223057433 2007 225420091 2008 227489135 2009 229365845 2010 231212614 2011 232520826 2012 233541690 2013 234488048 2014 235729275 2015 237127150 2016 238098591 2017 238729224 2018 239495032 2019 240007227 2020 241556037 2021 241273712 2022 241837574 2023 242938792