960
1179
993
1484
1385
912
1596
1025
1514
967
1344
990
1298
1588
948
897
1094
877
1140
1010
1149
902
918
1352
925
1523
965
889
1270
930
1100
913
1101
909
1224