1086
988
969
1206
955
1165
1581
1279
959
1128
8906
1773
1245
1094
10293
1132
951
958
1909
1355
947
1117
957
1174
949
1178
1368
961
1166
948
975
1229
1215