Year Number 2002 2000 2003 2712 2004 64660 2005 249138 2006 391857 2007 477360 2008 493228 2009 479503 2010 504499 2011 595207 2012 689541 2013 843940 2014 993451 2015 1147533 2016 1255428 2017 1378867 2018 1552599 2019 1751341 2020 2102434 2021 2271286 2022 2415751