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