956
850
839
962
1144
1104
1249
1157
1110
1096
1323
1356
1529
1085
1081
1373
1084
1143
1082
1112
1089
1390
1263
1395
1079
1106
1100
1628
1549
1062
1301
1098
722