Year Number 2006 531000 2007 610000 2008 669000 2009 664000 2010 667000 2011 908000 2012 1061000 2013 1122000 2014 1220000 2015 1298000 2016 1377000 2017 1570000 2018 1711000 2019 1634000