587 021 351 446 819 954 194 220 186 231 394 340 603 646 242 447 468 476 900 670 390 705 408 648 326 090 240 689 048 082 285 071 618 576 332 754 544 109 164 991 380 292 567 833 766 934 464 679 383 078