Year Number 2000 392000 2001 402000 2002 412000 2003 422000 2004 432000 2005 442000 2006 452000 2007 462000 2008 473000 2009 484000 2010 495000 2011 505000 2012 516000 2013 526000 2014 527000 2015 539000 2016 546000 2017 554000 2018 562000 2019 570000 2020 573000