522 543 200 830 814 979 11015 143 282 378 482 618 828 871 12185 366 546 553595