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