Year Number 1970 712300 1971 681000 1972 695500 1973 706800 1974 743800 1975 781500 1976 804400 1977 786700 1978 801600 1979 907000 1980 983000 1981 943200 1982 1056500 1983 1149700 1984 1188600 1985 1171500 1986 1192600 1987 1214500 1988 1198200 1989 1220900 1990 1231900 1991 1250000 1992 1287400 1993 1380200 1994 1442900 1995 1462700 1996 1532800 1997 1727100 1998 1806500 1999 1985500 2000 1838871 2001 1916893 2002 1756505 2003 1562182 2004 1584616 2005 1656212 2006 1695244 2007 1833458 2008 1800913 2009 1838212 2010 2303571.6876251074 2011 2431147.824056563 2012 2549816.1836156244 2013 2732986.415076939 2014 2840587.9966472397 2015 2898758 2016 2826420 2017 2748629 2018 2805821.29213874 2019 2826537.5831283564 2020 1285637.062 2021 1797138.537