963
859
847
973
1160
1122
1260
1170
1124
1107
1332
1366
1541
1097
1094
1393
1095
1152
1103
1092
1098
1101
1397
1275
1411
1091
1115
1112
1113
1637
1558
1077
1109
731