668 2666 436 3771 1506 7881 2964 1247 1389 1170 1114 42523541