31535
0
2748
2
1824
2696
4
458
6800
2683
2730
6
653
503
683
2657
3
2668
525
1009
3659
14
691
105290
282572
543
422
269
608
20634
8
1232
1649
1
4594
46414
467
2522