31535
0
1152
608
458
3498
4
1015
4594
1
467
1754
1824
543
1437
1238
683
584
846
1105
1192
1428
19279
2
3469
1586
1277
2727
1649
1465
340
25127