29323
0
3442
2
4820
20634
8
4396
3
294
2461
20
618
436
2125
1
484
2526
527
457
282572
881
1128
1356
696
797
781
1100
489
358
398
1377
1414
1523
988
661