50
840
1
2
615
396
0
485
4
517
631
6
800
956
300
755
350
1150
5
821
18
366
100
1037
15
600
912
1000
863
907
8
500
853
3
400
760
402
917
761
200
696
880
150
742
797