1087
988
969
1206
955
1166
1582
1279
959
1128
8906
1773
1245
1095
10296
1132
951
958
1910
1355
948
1117
957
1174
949
1178
1368
961
975
1229
1215