Year Number 2003 15000 2004 37257 2005 60674 2006 102880 2007 173752 2008 239118 2009 315593 2010 390505 2011 423919 2012 483625 2013 526705 2014 599996 2015 686107 2016 761255 2017 820578 2018 860626 2019 929883 2020 1031858 2021 1084919 2022 1199639