1521
974
1350
993
1303
1595
956
900
901
1098
880
1144
1015
1154
907
924
1357
930
1530
973
896
1276
935
1106
919
914
1228
841
1479
1297
1010
1291
1330
1295
902