2025 315 38972000 3 1.0000000 1.0000000 34.07266200000 2.53442430000 0.11669805000 0.09253301300 0.06567137900 0.04881942500 0.03865222300 0.03591861900 29.53486000000 2.12318560000 0.17740395000 0.15397945000 0.12857160000 0.10491306000 0.08971233400 0.08184291000 28.17693000000 2.09823910000 0.24367468000 0.22696391000 0.17133298000 0.17127223000 0.16062853000 0.16915094000