421
1
552
83
2
586
0
219
560
68
402
1145
3
756
740
87
561
396
1707
530
422
362
306
400
393
310
266
344
478
496
731
470