Year Number 1981 235100 1986 263100 1989 259000 1990 243300 1991 225700 1992 218400 1993 203100 1994 189100 1997 177679 1998 95708 1999 94863 2000 81476 2006 224145 2010 219642 2011 197257 2012 185026 2013 164240 2014 185590 2015 190238 2016 187279 2017 194062 2018 199116 2019 203284