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