1595
955
900
901
1098
880
1143
1015
1154
907
923
1357
929
1530
973
896
1276
935
1106
919
914
1228
841
1479
1297
1009
1291
1330
1295
902
938
905
1219
894
968