Year Total 1980 539066440 1981 539462000 1982 520584240 1983 666586800 1984 676803160 1985 805128280 1986 885699760 1987 905164040 1988 1112546600 1989 1148706240 1990 1177213840 1991 1201834040 1992 1328904280 1993 1304816040 1994 1323680160 1995 1473665600 1996 1593424800 1997 1642392400 1998 1590833200 1999 1491943200 2000 1550322400 2001 1581830800 2002 1425107200 2003 1384323600 2004 1326067160 2005 1321456840 2006 1165633480 2007 1114169760 2008 1021745120 2009 965398280 2010 928065600 2011 938882120 2012 1022263440 2013 961279000 2014 891946880 2015 1091882000 2016 1036803680