2540 1581 2231 169 269 1340 285 1347 525 35 86 53 611 556 3 131 218 99 1655 57126