Year Number 2004 291200 2005 312400 2006 365900 2007 420900 2008 429300 2009 422000 2010 489300 2011 513200 2012 508000 2013 543400 2014 631700 2015 734400 2016 761200 2017 916800 2018 1014000 2019 1140000 2020 1321300