955
849
839
962
1144
1104
1249
1157
1110
1095
1321
1355
1528
1085
1080
1371
1084
1143
1082
1111
1089
1389
1263
1395
1079
1105
1100
1628
1549
1062
1300
1097
721