2930 4603 1581 1598 707 4839 9668 6332 1222 6860 2954 1850 8095 5586 5089 8560 7966 8870 6697 5539 7534 940 873 7641