Year Number 1971 115607 1972 142987 1981 127679 1982 129083 1983 133586 1984 135715 1986 137807 1987 133830 1988 131389 1990 126132 1991 128034 1992 125828 1993 129130 1994 128559 1995 132566 1998 170184 1999 171514 2000 174638 2001 175135 2002 177797 2003 179324 2004 179271 2005 180710 2006 184147 2007 199256 2008 211320 2009 212648 2010 219409 2011 223644 2012 223517 2013 220323 2014 226066 2015 228299 2016 233065 2017 231683 2018 233424 2019 235723 2020 234884 2021 247980