Year Number 2000 67000 2001 238000 2002 451297 2003 718299 2004 1017594 2005 1343855 2006 1735317 2007 1903541 2008 2005681 2009 2022709 2010 2112406 2011 2143247 2012 2179545 2013 2272401 2014 2341759 2015 2404962 2016 2461403 2017 2511871 2018 2535904 2019 2536508 2020 2590282 2021 2616143 2022 2637733