600
111
6
0
400
73
1
500
317
446
2
3
346
379
5
150
310
280
350
427
200
454
8
300
528
800
466
700
17
13
709
14
653
12
615
854
21
22
894
7
9
458
788
20
649
732
701
656
4
816
807
847