6938 7091 477 5578 1350 354 137 5920 556 2632 5818 2553 9604 6861 3540 2787 3485 3816 8307 4950 3924 533 1147 5246 1067 8212 555 4985 3106 3501