Year Number 2002 4083 2003 22461 2004 78764 2005 181538 2006 304615 2007 546664 2008 604688 2009 775056 2010 876953 2011 953098 2012 1045490 2013 1109060 2014 1191216 2015 1273812 2016 1336541 2017 1405622 2018 1507524 2019 1590553 2020 1701561 2021 1774670 2022 1860822