Year Number 2000 284 2001 3235 2002 10000 2003 19533 2004 49147 2005 60770 2006 109674 2007 338559 2008 412108 2009 454714 2010 434876 2011 457422 2012 476141 2013 496000 2014 505000 2015 503503 2016 519154 2017 526222 2018 525995 2019 508924 2020 490569 2021 489803 2022 488603