10583 11529 51456 20936 18121 4930 5487 28813 2956 181 3341 2025 27660 1644 22 494 1581 31 3871 678 2824 4489 77 5048 5296