50
698
0
3
704
1139
1
4
678
918
9
1005
2
18
763
666
821
29
877
618
833
5
1373
2275
758
2456
1802
2678
1606
2424
11
714