500 385 608 452 302 698 214 461 684 039 043 098 163 978 308 601 325 575 654 146 540 270 676 334 651 809 326 163 170 610 555 227 573 384 049 240 954 432 756 162 623 799 404 066 424 313 773 955 287 434