Year Number 1973 354852 1974 365004 1986 407635 1989 461685 1990 481447 1991 493837 1992 524532 1997 577432 1998 595316 1999 603906 2000 623896 2001 606646 2002 583734 2003 566034 2004 549337 2005 582116 2006 594705 2007 606536 2008 597171 2009 575691 2010 545554 2011 499634 2012 506644 2013 537023 2014 568020 2015 563356 2016 568534