Year Number 2000 22660 2001 336280 2002 3298490 2003 11219010 2004 24939630 2005 37350000 2006 50853000 2007 66414000 2008 82879000 2009 103978000 2010 126337000 2011 156487000 2012 175183000 2013 188909000 2014 200483000 2015 277046000 2016 322597000 2017 394190000 2018 407382000 2019 449279000 2020 483549500 2021 535786600 2022 589648400