1395
1674
1638
1560
1156
1159
1258
910
1374
1000
921
959
1486
1078
1343
937
1179
993
1484
1385
912
1595
1024
1513
967
989
1298
1587
947
897
1094
877
1140