Year Number 1996 6.38297891616821 1998 2.65957450866699 2000 5.29100513458252 2002 25.9259262084961 2003 19.0954780578613 2004 28.1553401947021 2005 32.0388336181641 2006 34.7826080322266 2007 41.062801361084 2008 36.0576934814453 2009 35.0710906982422 2010 36.9668235778809 2011 40.2843589782715 2012 37.9146919250488 2013 39.8104248046875 2014 41.9047622680664 2015 42.3809509277344 2016 39.523811340332 2017 45.7142868041992 2018 43.3962249755859 2019 45.7547187805176 2020 35.8490562438965 2021 44.3396224975586 2022 42.9245300292969