500
150
4
0
800
245
2
3
437
1
300
386
516
6
702
380
532
8
499
768
13
14
1063
35
32
700
1052
21
648
12
792
9
672
819
27
15
200
806
549
5
16
622
7
682
50
47
400
3028
45
279
3327
38
81
100
1578
2257
19
107
1076
1218
11
43
1295
18
71
1027