21152
8
3090
6
3546
1
190
0
2903
3
2593
2932
2
297066
89
1049
3080
14
3158
630
2996
2711
572
2911
9
4651
398656
19
13499
5
892
1175
47639
818
596
550
5151
579
25669