959
924
1010
881
1126
864
938
885
932
984
870
837
903
863
963
1114
2198
1154
1333
1295
948
948
946
914
1010
1321
2408
1660
1021
2033
3315
1376
1219
885
1349
988
803
920
1044
1040
895
945
948
1004
1122
1085
897
1588
1136
988
856
1738
1091
891
1055
1022
8095
859
923
882