Year Number 1985 218530 1989 326000 1990 334000 1991 334000 1992 283000 1993 271000 1994 268000 1995 356000 1996 363600 1997 375270 1998 357100 1999 363650 2000 337700 2001 403600 2002 413350 2003 408200 2004 381800 2005 410800 2007 410000 2008 407000 2009 407988 2010 389358 2011 384420 2012 385170 2013 389170 2014 419170 2015 457670 2016 459800 2017 476000 2018 499750 2019 607000 2020 532000