Year Total 1985 376310000 1986 409680000 1987 443320000 1988 480380000 1989 501560000 1990 531040000 1991 523710000 1992 524520000 1993 503590000 1994 494630000 1995 479320000 1996 489180000 1997 463680000 1998 479400000 1999 482170000 2000 475660000 2001 473620000 2002 484940000 2003 505380000 2004 515970000 2005 522080000 2006 535640000 2007 532830000 2008 541550000 2009 474890000 2010 529980000 2011 546310000 2012 533050000 2013 544240000 2014 523570000 2015 517620000 2016 521450000