31535
0
1824
467
1075
1009
458
2748
2
1378
552
25127
777
594
296
2683
19279
2522
4328
10
658
46414
1
1649
1779
1045
598
282572
525
4594
503
3659
14
269