Year Number 2000 460000 2001 462000 2002 463000 2003 464000 2004 465000 2005 466000 2006 466000 2007 465000 2008 476000 2009 488000 2010 499000 2011 511000 2012 524000 2013 537000 2014 549000 2015 562000 2016 574000 2017 583000 2018 591000 2019 599000 2020 591000