605 908 625 622 021 938 343 011 945 671 052 298 545 902 173 036 049 409 165 584 172 332 354 542 212 684 686 491 958 652 472 531 859 608 704 353 276 428 163 490 039 523 123 439 331 416 738 235 379 986