Year Number 1992 73000 1993 75000 1994 78400 1995 80000 1996 83381 1997 110893 1998 167271 1999 222198 2000 272211 2001 255218 2002 241894 2003 243494 2004 271458 2005 337025 2006 321999 2007 348788 2008 354804 2009 368216 2010 360402 2011 382700 2012 393880 2013 403025 2014 403118 2015 406500 2016 432000 2017 476239 2018 469741 2019 467189 2020 466283 2021 485829 2022 457706