Year Number 1999 2932 2007 3716 2008 4271 2010 4329 2011 4931 2012 5097 2013 5911 2014 6693 2015 7774 2018 3292 2019 3474 2022 4084 2023 4367