1265
1396
1082
1106
1101
1423
1168
1175
973
1239
1241
991
947
1076
1094
1052
965
1048
1441
907
920
1195
994
945
1109
1797
1148
1196
1381
1664
1630
1550
1000
1034
957