Year Number 2004 402500 2005 443900 2006 504800 2007 551000 2008 565800 2009 454000 2010 501800 2011 578100 2012 588800 2013 607100 2014 595900 2015 613800 2016 620100 2017 650200 2018 741500 2019 734600 2020 694400