Year Number 2004 80626989.198281 2005 83145581.49498726 2006 90007073.62801418 2007 99102298.55217353 2008 115019778.31206878 2009 113027486.47011784 2010 130361782.05981873 2011 111858609.82328378 2012 124595751.50622202 2013 125860611.65348502 2014 133162231.78778426 2015 126208646.07622886 2016 119350820.63141307 2017 127054293.45321268 2018 139804138.011964 2019 152571279.95283005