Year Number 1970 398053.5 1971 400734.3 1972 424154.3 1973 450373.9 1974 471136.4 1975 487990.1 1976 508056.9 1977 528871.4 1978 537964.6 1979 549174.9 1980 559046.2 1981 569296.8 1982 586529.5 1983 609908.6 1984 630751.3 1985 648918.1 1986 667765.6 1987 684910.9 1988 705188.1 1989 737698.1 1990 787681.1 1991 844408.8 1992 886287.8 1993 931940.1 1994 972449.6 1995 1035168 1996 1090809 1997 1150793 1998 1180062 1999 1221745 2000 1273261 2001 1324559 2002 1379704 2003 1435691 2004 1498040 2005 1549397 2006 1602258 2007 1649306 2008 1672786 2009 1716216 2010 1752068 2011 1786361 2012 1814237 2013 1830302 2014 1860273 2015 1884647 2016 1902245 2017 1933128 2018 1959153