Year Number 1981 626553 1986 597229 1991 525803 1992 494354 1993 431793 1994 425347 1995 418332 1996 422383 1997 424465 1999 423512 2000 426884 2001 434299 2002 438969 2003 442237 2004 303037 2005 307653 2006 308127 2007 313739 2008 303808 2009 336681 2010 335389 2011 309855 2012 281241 2013 271246 2014 267687 2015 265453 2016 262467 2017 263635 2018 269772