628 399 577 311 427 250 474 256 993 330 843 617 308 736 095 446 224 154 390 233 724 496 505 734 770 251 434 002 568 632 393 023 815 563 127 938 562 291 257 877 260 242 807 553 334 707 195 484 582 308