31535
0
2748
2
1824
467
1152
458
584
6800
2683
683
2730
6
543
1541
1045
2657
3
2668
468
464
1314
105290
269
282572
1009
20634
8
1649
1
4594
918
2395
46414
1020