2900 7974 8085 4049 6604 4895 6171 5278 1810 7840 7594 2880 7842 4460 507 3114 7828 3366 1639 2884 328 130 3759 4287 1396 1479 7645 6854