309 722 519 396 256 030 657 992 665 679 177 092 243 329 280 086 341 851 868 738 189 326 342 494 479 869 097 097 947 496 925 740 319 039 371 620 409 673 248 998 427 906 080 658 170 027 586 186 474 630