31535
0
1824
2748
2
6800
1023
3092
1
683
458
422
552
467
46414
2683
1045
1578
2730
6
608
20634
8
1297
759
584
4594
282572
768
2657
3
266
2668
503
918