Year Number 2001 5500 2002 56735 2003 57992 2004 115069 2005 196650 2006 279814 2007 344677 2008 425294 2009 449030 2010 470527 2011 494372 2012 509336 2013 524621 2014 555815 2015 569026 2016 589324 2017 601820 2018 612745 2019 627939 2020 651603 2021 671677 2022 682995