1400
914
973
930
982
966
1154
1463
947
1014
1275
874
1103
915
871
870
1006
1036
883
892
869
1060
872
941
1485
911
1189
1011
898
610
468
609
487
561
636