660 835 408 453 459 006 446 313 083 158 094 882 689 718 371 284 406 400 422 201 381 299 517 298 916 063 280 375 338 295 950 730 533 772 356 700 656 274 255 030 374 758 396 879 940 965 716 048 681 781