Year Number 1991 256568 1992 269011 1993 278206 1994 274185 1995 270924 1996 278939 1997 285809 1998 291865 1999 297888 2000 303654 2001 309402 2002 314906 2003 319956 2004 324619 2005 328772 2006 332638 2007 336723 2008 340887 2009 344805 2010 348073 2011 350879 2012 353558 2013 356398 2014 359803 2015 363885 2016 367503 2017 371733 2018 376388 2019 381189 2020 383785 2021 391180 2022 399122 2023 405086