956
850
840
962
1145
1104
1250
1158
1111
1097
1323
1356
1530
1085
1082
1374
1143
1084
1112
1090
1390
1264
1396
1079
1106
1100
1628
1549
1062
1303
722