Year Number 1960 190853937 1961 192351198 1962 194777158 1963 197658827 1964 201057430 1965 204581013 1966 207687740 1967 210970483 1968 214208157 1969 217530444 1970 220938868 1971 224227114 1972 227432734 1973 230637595 1974 233761918 1975 236813528 1976 239889416 1977 242761003 1978 245519256 1979 248066154 1980 250608531 1981 253432960 1982 256423647 1983 259407530 1984 262274873 1985 265057486 1986 267799889 1987 270431414 1988 272839943 1989 274734902 1990 276211047 1991 277592594 1992 278491965 1993 279222962 1994 279981588 1995 280833672 1996 282188841 1997 283936286 1998 286106211 1999 288451650 2000 290492081 2001 292357821 2002 293996838 2003 295454627 2004 296714364 2005 297998755 2006 299354837 2007 300650972 2008 302635242 2009 304854376 2010 307039069 2011 308702719 2012 309400624 2013 309835176 2014 309838756 2015 309590437 2016 309340115 2017 308986759 2018 308534980 2019 308145174 2020 307496449 2021 306883562 2022 302187491 2023 301273433