Year Number 2000 5502154 2001 14174055 2002 26912269 2003 42925828 2004 64143608 2005 83423794 2006 105572186 2007 126899476 2008 150486995 2009 179028520 2010 204757978 2011 241184447 2012 264487108 2013 282207313 2014 296268458 2015 378241434 2016 429768972 2017 507938612 2018 528688548 2019 580157263 2020 624198299 2021 683819277 2022 744040736