910
2
516
877
637
607
977
769
658
723
15
987
4
896
0
755
677
967
1
794
895
399
1106
1051
489
906
1167
919
14
356