1055
959
953
958
975
1644
969
985
960
948
1498
1455
1577
762
704
758
760
779
736
813
714
733
784
723
782
735
730
774
743
769
828
770
741