Year Number 2004 249849 2005 274054 2006 290457 2007 324610 2008 308837 2009 279978 2010 365327 2011 392694 2012 407047 2013 418161 2014 441354 2015 471640 2016 470046 2017 532000 2018 552200 2019 552053 2020 611937