Year Number 2000 138033 2001 615622 2002 1527181 2003 2475357 2004 6154798 2005 8388283 2006 12978925 2007 20011773 2008 27808515 2009 33700979 2010 39176294 2011 46277176 2012 51786998 2013 56674718 2014 61640205 2015 67115545 2016 71531173 2017 76734548 2018 82015309 2019 86848654 2020 97098630 2021 106250128 2022 110662842