1367
1601
1113
1457
2776
1035
1104
1196
1279
1078
1228
967
905
1181
1578
965
1144
1009
1368
1136
1332
1258
1333
937
903
1208
951
952
949
1202
1207
960
910
864
866