580 1623 1328 1157 2119 250 860 1386 2048 2857 2414 1772 2589 637 1466 1640 1471 6332641