1055
959
953
958
975
1644
969
985
960
948
1498
1455
1576
762
703
757
759
778
735
813
714
732
784
723
782
730
774
742
769
1207
1769
1214
1393