Year Total 1980 289549920 1981 357149760 1982 399802040 1983 339745120 1984 349184000 1985 335448520 1986 392068160 1987 396364760 1988 434965960 1989 422962760 1990 430683000 1991 440121880 1992 439262560 1993 444404840 1994 520761560 1995 518183600 1996 520761560 1997 550796840 1998 651173600 1999 646877000 2000 674334320 2001 676052960 2002 623716280 2003 511418160 2004 530500520 2005 507176120 2006 479377800 2007 467715600 2008 578226880 2009 553974960 2010 522562040 2011 528263560 2012 534960800 2013 539803000 2014 543144800 2015 543499440 2016 543499440