Year Number 2004 336837 2005 481396 2006 647497 2007 840013 2008 1053031 2009 1259179 2010 1403299 2011 1625009 2012 1782658 2013 1889379 2014 1988237 2015 2081384 2016 2169032 2017 2280778 2018 2254122 2019 2507281 2020 2681008 2021 2797226 2022 2627220