1596
957
902
901
1098
881
1145
1015
1155
908
924
1357
930
1531
974
897
1276
936
1108
919
1107
914
1228
841
1480
1299
1010
1292
1332
1297
938
906
1220
894
970