21152
8
3090
6
2903
3
2593
1
2932
2
297066
0
3080
467
14
2711
323
2911
9
4651
3240
398656
19
1279
4
496
14861
7
550
5151
553
25669
3315
19783
2535
317
2954
2996
836
4044
5