Year Number 2002 50937 2003 54850 2004 79217 2005 140999 2006 258526 2007 477432 2008 769744 2009 1077489 2010 1451628 2011 1845249 2012 2288773 2013 2676263 2014 3067878 2015 3826410 2016 4469164 2017 5233872 2018 6624421 2019 7573148 2020 9335108 2021 10835866 2022 10835866