2940 3517 2558 9589 8795 2345 5677 5976 3283 6557 1090 4448 1648 1095 6407 6939 2578 5552 481 4535 1974 8233 5289 2035 1887 5332 4917 138 4544 9361 9560 3678 4873