348 497 130 189 247 585 571 466 045 451 429 756 159 878 598 635 972 007 943 890 263 178 159 265 611 596 098 461 632 434 792 177 170 453 758 794 089 434 171 912 434 192 666 638 855 014 810 492 623 862