596 264 12859 566 472 12860 442 291 12861