Year Number 1960 73695983 1961 75373815 1962 77107772 1963 78835758 1964 80587580 1965 82410413 1966 84229872 1967 86069441 1968 88011935 1969 90023092 1970 92102299 1971 94209811 1972 96304945 1973 98551034 1974 101009674 1975 103546880 1976 106109399 1977 108661250 1978 111553988 1979 114619050 1980 117065655 1981 119229547 1982 122069229 1983 125402194 1984 128848211 1985 132329088 1986 135749575 1987 139238465 1988 142714365 1989 146309082 1990 149841256 1991 153486775 1992 157938663 1993 162680790 1994 167461600 1995 172435971 1996 177248644 1997 181946896 1998 186923842 1999 192312331 2000 197707352 2001 203365983 2002 209834513 2003 216649827 2004 223420155 2005 230501431 2006 238212011 2007 246040462 2008 253752399 2009 261717910 2010 269928886 2011 278455840 2012 286811301 2013 294507371 2014 302301758 2015 310685777 2016 320016283 2017 330049414 2018 340613413 2019 351933868 2020 363613085 2021 375311047 2022 387309499 2023 399935037