Year Number 1991 165346 1992 172615 1993 171764 1994 173480 1995 169267 1996 171873 1997 174574 1998 177043 1999 182734 2000 188839 2001 192605 2002 198187 2003 198677 2004 204896 2005 210533 2006 214872 2007 219204 2008 224282 2009 237839 2010 240833 2011 246661 2012 258659 2013 268091 2014 278241 2015 285050 2016 286784 2017 296430 2018 305430 2019 315771 2020 322041 2021 333257 2022 338747 2023 351903