10
1030
0
2
50
853
1
900
800
1416
4
600
792
9
500
392
1204
3
1715
300
1021
16
700
1748
18
200
863
400
745
996
5
994
979
6
635
828
670
1329
100
684
881
1105
928
831