Year Number 1960 167496968 1961 172666402 1962 177927333 1963 183347495 1964 188646408 1965 193620594 1966 198450034 1967 203220842 1968 208016775 1969 212846237 1970 217617665 1971 222310672 1972 227088269 1973 232057564 1974 237080523 1975 242040548 1976 247074179 1977 252243471 1978 257424045 1979 262866838 1980 268771962 1981 275070536 1982 281590756 1983 288183610 1984 294881730 1985 301651243 1986 308395929 1987 315021935 1988 321448827 1989 327747273 1990 334431096 1991 340458790 1992 346296310 1993 351958345 1994 357291292 1995 362202590 1996 366649405 1997 370755678 1998 374554153 1999 378122062 2000 381739159 2001 385422409 2002 389058767 2003 392561190 2004 395894638 2005 399036060 2006 402012699 2007 404878465 2008 407713643 2009 410623574 2010 413692490 2011 416865177 2012 419985047 2013 423116429 2014 426036179 2015 428532711 2016 430709227 2017 432535932 2018 434194351 2019 435729824 2020 437162775 2021 438654539 2022 440022989 2023 441205195