Year Number 2003 57 2004 35 2005 61 2006 261 2007 1036 2008 1496 2009 3498 2010 4107 2011 6353 2012 8535 2013 238067 2014 471285 2015 478000 2016 559000 2017 62950 2019 159000 2020 212000 2021 506800 2022 566206