Year Number 1970 1365179.375 1971 1445421.625 1972 1566695.875 1973 1705573.375 1974 1815884.5 1975 1962455.375 1976 2129755.75 1977 2323689.75 1978 2618850.5 1979 2969497 1980 3445904.5 1981 4018424.75 1982 4616172 1983 5262804 1984 5846333.5 1985 6088553.5 1986 5596952.5 1987 5789962 1988 5905158 1989 5845046 1990 6143995.5 1991 6394246.5 1992 6663130.5 1993 6910337 1994 7161559.5 1995 7389297.5 1996 7633050.5 1997 7825566 1998 8085782.5 1999 8368374 2000 8961324 2001 9838093 2002 10642104 2003 11644250 2004 12648244 2005 13315604 2006 13788911 2007 14234590 2008 15837088 2009 17515468 2010 19599250 2011 21087272 2012 22463170 2013 25593092 2014 24150232 2015 25628942 2016 25618576 2017 26559010 2018 27612852 2019 29076890 2020 30549128 2021 31974750 2022 32622636