1395
1674
1638
1560
1155
1158
1257
908
1373
999
920
958
1485
1077
1340
937
1179
993
1484
1383
911
1595
1023
1513
965
1343
987
1297
1585
947
897
896
1092
876
1139