Year Number 2001 2623 2002 6499 2003 6916 2004 11620 2005 26786 2006 46000 2007 100000 2008 155998 2009 241233 2010 221320 2011 658923 2012 843704 2013 1058453 2014 1319627 2015 1487592 2016 1609586 2017 1778607 2018 1953607 2019 2092458 2020 2371297 2021 2440142 2022 2673255