1241
daughter
319
540
860
193
515
2508
1450
600
921
495
553
574
195
2336
1568
1407