470 1597 3227 2991 7624 3448 2035 512 2547 2698 2780 5970 8232 4382 332 5257 1960