986
1099
878
894
1293
888
1480
932
852
1230
891
1056
872
1052
876
1190
811
1432
1249
971
1231
1286
1235
859
904
1179
854
937
844
963
1266
1227
1338
1042
1301