Year Number 2000 143827 2001 833189 2002 4608870 2003 13851798 2004 31723248 2005 47534448 2006 69293663 2007 96093112 2008 124539437 2009 156703747 2010 189222451 2011 230611710 2012 258875194 2013 281816667 2014 301725936 2015 385464311 2016 437059320 2017 521640326 2018 543560449 2019 593475820 2020 639870557 2021 705520735 2022 769017973