2927
1183
1257
1344
1441
1233
6936
4032
1182
1111
1212
1786
985
1172
1026
1386
1152
1354
1287
1350
1147
918
1417
1158
1170
966
1221
1223
983
935
1068
1085
1041
957
1039