4111
2
2328
0
454
968
1161
722
772
66
355
2143
287
379
350
400
339
798
415
403
894
1133
490
634
5313
482
467
663
462
1424
608