605
452
767
679
472
1302
663
895
519
482
539
1437
576
680
660