Year Number 2002 3330 2003 5740 2004 8723 2005 12973 2006 17589 2007 33977 2008 79314 2009 96134 2010 95948 2011 73542 2012 116708 2013 154098 2014 172783 2015 180951 2016 287589 2017 379996 2018 504097 2019 746872 2020 931918 2021 1127572