661
638
976
1786
767
560
814
663
1037
944
597
549
636
583
697
1015
608
559
525
719
557
396
524
682
484