2730
6
696
0
358
611
423
404
381
357
524
1511
457
392
408
1033
320
668
181
376
256
69
663
1161
637
280
517
448
431
456
276