Year Number 2001 327 2002 592 2003 3417 2004 20450 2005 21000 2006 22895 2007 63263 2008 101922 2009 169600 2010 228316 2011 359000 2012 354000 2013 424357 2014 567601 2015 625917 2016 892184 2017 1220504 2018 1544313 2019 1666317 2020 1781530 2021 2392653 2022 2200400