973
861
1362
909
1085
938
1022
3013
1035
860
1079
1132
795
1089
753
891
797
805
927
1527
1661
2130
867
894
883
894
1102
1307
839
860
901
1028
909
840
2915
947
848
839
945
881
817
1182
957
834
977
939
967
2504
877
870
1064
902
905
912
1016
932
851
1137
946
948