31535
0
572
355
282572
169211
11
467
363
2211
584
1020
458
1045
552
631
2810
90
661
20634
8
628
575
419
3373
2111
3
382
1152
710
2952
1139
139