200
118
0
1
500
150
300
210
4
2
350
243
3
326
332
50
274
432
100
651
11
21
600
550
713
8
9
591
6
544
539
706
800
1044
15
19
769
1500
697
32
582
821
700
2375
22
36
1000
1654
33
3597
455
1265
3827
37
638