Year Number 2004 249849 2005 274054 2006 290457 2007 324610 2008 308837 2009 279982 2010 295190 2011 319502 2012 330032 2013 339482 2014 361547 2015 388136 2016 388506 2017 428224 2018 445872 2019 460205 2020 549416 2021 551764