31535
0
282572
105290
2748
2
6800
1824
20634
8
2683
2730
6
1343
437
1
17353
458
3287
608
46414
4594
19279
503
1452
768
266
3092
4328
10
846
467
397
507
710