Year Number 1981 687475 1986 668884 1991 567998 1992 530751 1993 466166 1994 453502 1995 437413 1996 441557 1997 444058 1999 442373 2000 443643 2001 448564 2002 450787 2003 452685 2004 312333 2005 316430 2006 314427 2007 321171 2008 305388 2009 341649 2013 292596 2014 281739 2015 277874 2016 274579 2017 275464 2018 280425 2019 282929 2020 277770 2021 282224 2022 288891