Year Number 2002 26 2003 259 2004 2839 2005 17573 2006 43845 2007 95916 2008 227328 2009 372887 2010 482204 2011 559358 2012 527308 2013 519984 2014 567539 2015 573977 2016 640267 2017 801785 2018 1014011 2019 1193944 2020 1334724 2021 1496897 2022 1689006