592 028 949 609 248 109 298 850 377 010 701 172 807 474 981 427 137 401 143 320 292 613 484 539 736 691 348 099 342 662 404 830 370 531 964 965 223 701 012 261 394 701 180 259 135 516 542 487 571 942