840 972 423 227 867 576 148 634 214 191 764 828 033 137 943 910 364 401 626 857 934 524 987 050 294 532 292 173 143 048 491 945 176 306 121 509 097 995 890 702 392 087 780 773 495 071 918 978 120 219