200
120
0
1
500
151
300
212
4
2
350
245
3
327
335
50
276
436
100
652
11
21
600
551
713
8
9
594
6
545
540
708
800
1044
15
19
771
1500
698
714
32
583
823
700
2376
22
36
1000
1659
33
3603
455
1267
3833
37
640