1041
1191
1154
1198
1117
1250
1209
1273
1298
1678
1032
1020
1050
1004
944
867
1135
1393
1125
1226
906
862
758
1263
1189
1405
1460
1143
917
776
850
768
745
843
796
897