1228
967
905
1181
965
1143
1009
1368
1136
1332
1258
1333
937
903
1104
1133
1292
865
864
1155
922
866
894
875
1167
1046
882
1208
951