1252 568 596 2761 2197 2176 521 57 2427 848 2448 1517 1248 312 2429 2857 143 23802316