31535
0
691
608
458
2748
2
467
2522
2683
1824
584
683
503
282572
20634
8
3659
14
105290
1009
422
6800
419
755
2730
6
953
846
391
1024
572
871
2657
3
2668