Year Number 2000 26660 2001 366942 2002 3378319 2003 11467799 2004 25585922 2005 38841935 2006 53495368 2007 71349499 2008 90438964 2009 115076354 2010 137813799 2011 171435448 2012 192704937 2013 208230934 2014 221605798 2015 301262306 2016 350329750 2017 426573136 2018 445595846 2019 494878357 2020 536159450 2021 595137117 2022 652624450