300
400
1
3
700
470
7
9
600
510
0
200
511
5000
1467
4
26
646
800
1613
12
13
50
1772
63
1625
64
2046
22
175
1199
6
1361
5
1789
1334
1456
1653
1754
1597
2940
36
3396