31535
0
1824
1015
2748
2
458
576
683
467
6800
980
1
691
2683
4594
2730
6
20634
8
1009
282572
649
2657
3
2668
478
464
1152
710
1469
1232
269
105290
953
584