4111
2
415
0
951
398
798
2328
2490
3498
4
1045
1043
602
1101
467
267
668
454
2634
409
25137
381
358
1557
2123
846
663
349
1661
1
1167
1133
2702