Year Number 1991 156221 1992 160739 1993 169424 1994 177844 1995 186099 1996 194239 1997 202411 1998 205902 1999 211178 2000 216467 2001 221348 2002 227477 2003 228595 2004 242717 2005 258031 2006 276694 2007 299524 2008 315892 2009 327792 2010 338660 2011 352684 2012 359270 2013 365781 2014 374705 2015 378525 2016 379880 2017 384274 2018 391158 2019 395161 2020 390747 2021 399806 2022 401157 2023 406588