5270 3021 3813 12678 1068 14951 12438 8373 2398 5420 9946 4685 4322 8358 17646 21812873