496 680 701 729 554 525 599 520 519 563 342 505 350 524 429 485 565 188 422 401 428 733 325 361 667 187 496 520 387 284 535 307 652 383 594