923
888
1205
877
952
864
980
1330
1258
1368
1089
1341
964
1069
1353
1412
1599
1105
872
961
1051
1070
1195
1605
1083
1097
1031
984
1407
1164
1029
1170
993
970
965
988