500
640
4
2
600
534
1
0
200
770
11
17
592
550
5
609
7
648
3
700
1133
15
10
1061
28
23
800
854
993
1073
9
12