445 307 294 689 733 971 906 584 308 383 015 093 021 980 695 326 514 699 067 841 503 382 395 813 071 637 263 216 522 383 413 864 203 031 392 170 588 460 967 954 378 700 042 485 731 150 372 147 668 396