31535
0
662
2748
2
1824
417
458
1776
1
6800
467
2683
2730
6
1418
375
2470
2982
3
3659
14
2657
2668
1129
2275
105290
661
571
282572
1733
544
20634
8
1575
1649
4594