500
149
3
1
600
536
9
5
700
345
8
2
200
282
400
397
542
6
15
1090
800
494
13
100
428
0
707
4
10
519
883
565
300
563
787
7
521
591
605
794
20
1000
1555
26
1969
17
31
999
1593
22
1776
36
1588
1188
18
1091