31535
0
552
1824
1023
422
2748
2
683
6800
458
1045
46414
1
467
484
608
759
1343
1779
4594
2522
19279
2952
1649
768
1297
396
918
3092
584
525