1438
1351
1593
1105
1440
2764
1027
1097
1189
1271
1069
1218
961
899
1171
1572
960
1138
1003
1362
1130
1326
1252
1325
929
895
1203
944
941
1195
1197
952
903
857
853