21152
8
3090
6
2903
3
2593
1
2932
2
645
0
522
297066
3080
512
547
2533
1045
352
558
1094
1015
2711
572
2911
9
4651
398656
19
452
324
457
400
616
550
5151
476