548 339 359 930 505 237 418 648 411 494 580 913 966 308 490 362 026 744 421 275 679 015 896 163 291 474 601 593 358 113 579 874 542 793 653 610 412 213 535 983 260 345 648 340 186 237 409 028 139 342