Year Number 2000 176 2001 661 2002 16171 2003 18700 2006 100000 2007 200000 2008 300000 2009 400000 2010 987549 2011 2119708 2012 3803692 2013 5161156 2014 6145220 2015 6608662 2016 7608560 2017 8599949 2018 9806751 2019 8626182 2020 9564195 2021 10674899 2022 10931133