Year Number 2002 13727835 2003 24979185.33 2004 43256734 2005 66095091 2006 91501481 2007 116707962 2008 136931466 2009 153568081 2010 168621886 2011 181138326 2012 192487473 2013 204571387 2014 212703007 2015 224256558 2016 233461020 2017 246183622 2018 255009335 2019 262636475 2020 275486086 2021 285401448 2022 293897311