996
1
1428
2
856
868
745
886
1105
924
988
813
800
785
907
809
822
947
1123
6213
16
1026
726
1087
1349
759
830
1792
938
1001
1059
2822
824