323 383 626 391 508 553 293 719 402 449 699 272 425 329 301 593 375 238 515 433 509 304 347 388 372 636 628 411 638 707 668 500