560 037 689 348 399 191 748 183 267 832 817 392 139 180 097 533 019 307 303 661 291 320 608 066 382 992 112 879 283 133 246 032 690 557 584 477 285 290 741 965 226 124 288 945 570 965 373 399 828 802