Year Number 1978 167887 1979 152877 1980 157958 1982 107256 1983 103067 1984 101295 1986 109145 1991 143932 1993 134797 2000 160286 2003 116895 2004 107329 2005 160655 2006 116980 2007 188207 2008 157861 2009 183896 2010 182475 2011 187502 2012 232196 2014 290330 2015 284763 2016 274480 2017 257593 2018 237868 2019 234549 2020 245074 2021 278896