951
1188
1094
829
920
1002
1037
2969
797
1008
833
1958
1266
1072
977
876
920
779
799
2664
1801
904
2444
969
973
1032
892
807
935
1016
947
809
10615
891
1019
918
805
1703
804
1004
1063
895
1455
1296
1115
838
1133
869
1007
1308
7294
1447
845
863
1474
840
845
807
3701
1047