Year Number 1960 88382881 1961 90816938 1962 93345489 1963 95962527 1964 98675061 1965 101157868 1966 103561105 1967 106260749 1968 109138723 1969 112149246 1970 115228394 1971 118347135 1972 121504145 1973 124709058 1974 127945196 1975 131213215 1976 134521025 1977 137861540 1978 141250964 1979 144693087 1980 148177096 1981 151686337 1982 155228658 1983 158790611 1984 162331962 1985 165791694 1986 169135273 1987 172421390 1988 175694647 1989 178949174 1990 182159874 1991 185361228 1992 188558416 1993 191737287 1994 194928533 1995 198140162 1996 201373791 1997 204628007 1998 207855486 1999 210996910 2000 214072421 2001 217112437 2002 220115092 2003 223080121 2004 225938595 2005 228805144 2006 231797427 2007 234858289 2008 237936543 2009 240981299 2010 244016173 2011 247099697 2012 250222695 2013 253275918 2014 256229761 2015 259091970 2016 261850182 2017 264498852 2018 267066843 2019 269582878 2020 271857970 2021 273753191 2022 275501339 2023 277534122