317 812 760 814 565 316 538 336 517 303 188 581 561 372 397 146 171 872 349 078 570 376 954 461 617 280 433 957 994 651 664 613 336 112 383 067 065 964 300 880 230 307 992 584 457 179 573 120 974 042