400
9
0
600
860
15
8
700
327
20
4
516
22
7
200
299
2
5
191
3
500
268
16
50
118
112
131
113
123
91
104
646
314
441
6
493
14
1733
23
18
412
19
387
11
351
671
13
364