38 578 03 133 977 83 481 733 ( 59 7 291 35 41 459 58 30 950 05 108 870 70 7 951 35 226 159 61 79 269 25 2 217 2892