1025
988
1025
1059
915
1334
8265
1260
869
903
966
1012
871
945
1337
987
865
1082
902
1020
813
1244
864
874
810
944
1173
881
1398
864
1032
938
916
861
1147
5193
930
1001
914
876
1310
1073
938
969
974
850
3508
1002
843
948
956
980
850
861
963
864
891
1206
934
1313