21152
8
3090
6
2903
3
2593
1
2932
2
297066
0
1153
1804
763
3080
3034
1755
2740
189326
6110
4
985
3186
14861
7
2711
2911
9
4651
398656
19
2377
444571
3551
10
550
5151
25669
14
19783