50
696
0
3
701
1132
1
4
677
916
9
1003
2
18
763
665
820
29
877
617
833
5
1373
2273
758
2455
1802
2677
1605
2421
11
710