986
1102
878
894
1293
890
1484
932
854
1232
1056
875
1052
876
1191
811
1434
1253
972
1234
1287
1237
862
904
861
1182
937
844
963
1270
1231
1343
1044
1306