1085
1226
1219
1204
1047
1089
1029
1213
826
939
1080
1277
747
956
1263
3181
1220
937
792
2140
1012
739
782
2072
11733
1893
2149
2227
1294
3675
1461
873
11109
1174
5880
1053
1728
1239
983
11143
856
918
1789
932
5956
843
7199
1108
1136
811
783
888
1169
885
1624
1242
2269
3887
790
988