Year Number 1978 603391 1979 601997 1980 613883 1981 626879 1982 635013 1983 640782 1984 657522 1985 675124 1986 624437 1988 660775 1989 688562 1990 715496 1992 754360 1994 775884 1996 744490 1997 692319 1998 663666 1999 687853 2000 644696 2003 551084 2004 596691 2005 589006 2006 553425 2007 526777 2008 528774 2009 544708 2010 546736 2011 554104 2012 513840 2013 556553 2014 553510 2015 565585 2019 640524 2020 620532 2021 709093 2022 741881