2946
1188
1273
1353
1448
1243
6950
4062
1452
1192
1122
1226
1794
993
1182
1035
1396
1163
1364
1307
1360
1155
927
1423
1169
1175
973
1239
1241
991
947
1077
1094
1052
966
1049