Year Number 2006 451000 2007 477000 2008 487000 2009 498000 2010 573000 2011 604000 2012 817000 2013 783000 2014 822000 2015 897000 2016 994000 2017 1081000 2018 997000 2019 1021000