860 986 148 559 168 262 763 368 493 691 102 674 896 388 003 741 694 591 017 824 629 278 908 743 261 444 350 893 873 197 839 858 491 349 502 862 235 182 956 674 220 371 393 329 305 640 049 015 572 254