2953
1193
1278
1359
1457
1248
6954
4083
1459
1197
1128
1231
1799
998
1188
1039
1400
1168
1368
1312
1366
1161
932
1428
1171
1182
978
1243
994
951
1081
1098
1055
971