973
861
1363
909
1085
938
1022
3014
1035
860
1079
1132
795
1089
754
891
797
805
927
1527
1661
2130
867
894
883
894
1103
1307
839
860
901
1028
909
840
2916
947
849
839
945
881
817
1182
957
834
977
940
967
2504
877
872
1064
904
905
912
1016
932
852
1137
946
948