474
646
705
1489
1312
804
607
1354
616
642
951
666
489
520
1334
574
655
589
602
519
612
794
906
840
2090
807
732
978
554
781
1132
637
938
1130
1026
776
837
550
1397
781
1300
675
832
1181
840
645
604
874
660
809
550
866
503
849
716
