1400
914
973
931
982
966
1155
1464
947
1014
1275
874
1103
915
871
1006
1037
883
892
870
1060
872
941
1485
911
1381
916
1202
1090
703
468
610
487
561
636