Year Number 1990 263739 1991 271512 1992 269228 1993 278057 1994 382543 1995 283287 1996 287626 1997 285999 1998 284964 1999 282937 2000 277538 2001 275617 2002 274956 2003 274645 2004 277030 2005 281590 2006 277037 2007 278433 2008 287017 2009 279763 2010 287300 2011 282318 2012 288628 2013 292074 2014 295061 2015 301500 2016 301868 2017 304096 2018 305269 2019 300964 2020 297346 2021 295556 2022 293655