Year Number 1999 10 2000 64 2001 156 2002 172 2003 97 2004 51 2005 79 2006 157 2007 140 2008 135 2009 131 2010 132 2011 131 2012 176 2013 237 2014 323 2015 434 2016 419 2017 391 2018 409 2019 417 2020 405 2021 349 2022 105374 2023 120947