Year Number 2002 1000 2005 2184 2006 3955 2007 14600 2008 60000 2009 100000 2010 475295 2011 973869 2012 1369594 2013 1712177 2014 1898070 2015 1899456 2016 1803662 2017 1805214 2018 1890913 2019 1943013 2020 1995474 2021 2055645 2022 2096700