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