413 412 617 110 740 019 821 282 276 653 294 722 905 350 294 600 631 149 498 139 318 557 679 376 946 234 596 473 398 014 446 581 344 327 252 096 084 058 572 706 534 396 474 171 545 218 384 316 209 292