31535
0
1824
2748
2
458
438
2855
3
467
584
105290
6800
282572
683
20634
8
46414
1
4594
2683
2730
6
608
572
431
1009
918
1152
1232
503
1045
2657
2668
639
3659
14