1196
2344
1099
1601
1158
1159
1258
910
921
959
937
1179
993
1484
1385
912
1596
1025
1513
967
1344
990
1298
1588
947
897
1094
877
1140
1010
1149
902
918
1352