31535
0
846
1824
458
2748
2
777
169211
11
419
552
19279
4594
1
484
3659
14
46414
1045
421
1649
467
611
639
478
759
1418
691
2668
2211
503
918
396