Year % (cumulative) 1995 30.4002952575684 1996 31.028980255127 1997 31.5116176605225 1998 32.3040504455566 1999 33.2317657470703 2000 33.7552146911621 2001 34.4499320983887 2002 35.173282623291 2003 35.7668762207031 2007 37.8480033874512 2017 44.6631660461426 2019 46.3481178283691 2021 47.914421081543 2023 49.1423606872559