456
0
4111
2
381
668
467
1661
1
1045
1101
514
454
1133
413
298
409
1824
737
25137
622
2490
1557
2702
403
325
505
479
631
2143
410
438
320