963
860
847
973
1161
1123
1261
1171
1126
1107
1334
1367
1541
1097
1094
1394
1095
1152
1103
1092
1099
1124
1397
1276
1412
1091
1115
1112
1114
1637
1558
1077
1111
731