1009
2
467
0
4111
415
90
409
455
668
992
381
177
1661
1
1939
726
918
1748
456
2328
1396
3498
4
495
1872
514
798
403
581
312
1045
441
423