Year Number 2002 176 2003 884 2004 4233 2005 10803 2006 20613 2007 35491 2008 85447 2009 130057 2010 162850 2011 172318 2012 201410 2013 212498 2014 248108 2015 278522 2016 255579 2017 326776 2018 342200 2019 339340 2020 376771 2021 370887 2022 373398