21152
8
2405
1
3090
6
398656
19
1045
0
645
2903
3
2593
2932
2
528
522
547
2533
1094
452
2732
512
352
2320
558
14
297066
3080
400
457
365
454
355
2518
383