Year Number 1999 5 2000 5 2001 5 2002 5 2003 16 2004 10 2005 10 2006 22 2007 27 2008 27 2009 40 2010 60 2011 88 2012 113 2013 149 2014 168 2015 193 2016 340 2017 653 2018 664 2019 665 2020 637 2021 705 2022 39055 2023 45761