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