Year Number 1999 379856 2000 350819 2001 344346 2002 338950 2003 332730 2004 329234 2005 324913 2006 312514 2007 297816 2008 289785 2009 282395 2010 283161 2011 288690 2012 289403 2013 288196 2014 284754 2015 279220 2016 272523 2017 268952 2018 266759 2019 264194 2020 259112 2021 254754 2022 254205