986
1103
878
894
1293
892
1485
932
855
1233
895
1057
876
1052
1191
811
1437
1256
972
1235
1287
1239
863
904
862
1183
854
937
844
963
1272
1232
1345
1047
1307