1127
960
959
876
1043
940
1013
755
1905
1116
5016
962
1065
855
905
1265
1605
814
845
948
3914
1119
987
1217
1041
1166
927
1091
870
924
984
820
959
836
933
972
1150
1262
837
903
879
968
858
865
998
1098
1593
1237
1393
1121
1257
945
894
879
929
1586
985
1073
1492
1065