942
859
530
576
468
612
519
804
1553
773
609
1248
587