Year Number 2004 80985285.3012514 2005 82979842.62663831 2006 89387603.61530185 2007 99187198.0437057 2008 115508623.57659082 2009 113944262.08025315 2010 130381603.79437229 2011 109790026.21604712 2012 122650455.80015612 2013 122579989.79645495 2014 130620704.11399959 2015 122563985.74780817 2016 115219915.34879045 2017 122153139.6908387 2018 131892640.89249054 2019 142447574.17480442