Year Number 1991 278789 1992 281343 1993 284024 1994 283581 1995 282857 1996 281853 1997 280625 1998 279273 1999 277877 2000 276466 2001 275127 2002 273949 2003 274062 2004 274765 2005 275586 2006 276658 2007 277906 2008 279037 2009 279981 2010 280727 2011 281215 2012 282787 2013 285029 2014 286708 2015 288326 2016 289827 2017 291179 2018 301413 2019 284892 2020 281272 2021 283296 2022 288357 2023 295000