Year Number 1990 0 2003 20058 2004 25722 2005 33072 2006 49100 2007 78215 2008 125002 2009 350891 2010 473020 2011 614151 2012 621000 2013 650000 2014 1375749 2015 1376669 2016 1492124 2017 1556624 2018 1468493 2019 1425256 2020 1377915 2021 1386172 2022 1481007