Year Number 2001 300973 2003 275967 2005 296029 2006 289324 2007 287425 2008 279408 2009 276969 2010 273368 2011 305993 2012 301481 2013 291374 2014 279213 2015 273481 2016 267777 2017 264616 2018 228412 2019 258181 2020 322900 2021 325918 2022 326293