138355
0
1799
2
507
298
3815
825
3659
14
46414
1
296
1015
639
503
521
657
777
2683
546
1075
2395
1343
431
464
572
422
1431
412
396
483
306
2941