4393 955 2900 2570 1613 5079 1738 8511 7492 2544 4226 5401 9504 5778 8905