Year Number 1970 140950640 1971 146818128 1972 154886304 1973 169315072 1974 180404624 1975 191008128 1976 198687360 1977 199750144 1978 198696432 1979 200006576 1980 202776288 1981 204410608 1982 203563056 1983 201178192 1984 198528864 1985 199081056 1986 197495184 1987 196607616 1988 193894128 1989 191605584 1990 189679216 1991 189275088 1992 189316992 1993 190444560 1994 193239936 1995 197100496 1996 201149232 1997 205546128 1998 209780928 1999 209019472 2000 204121600 2001 199698400 2002 189596512 2003 177935184 2004 189684432 2005 183132832 2006 177026896 2007 176006944 2008 174241104 2009 172360816 2010 170460512 2011 169784848 2012 170047328 2013 168965856 2014 165414384 2015 166206528 2016 168287184 2017 170073872 2018 171250448 2019 174294416 2020 176722736 2021 178448064 2022 178856880