21152
8
3090
6
255
0
2903
3
2593
1
2932
2
1045
1179
14
297066
3080
2466
5
2996
3109
826
522
670
1189
595
2711
635
2902
16
2911
9
4651
398656
19
2484
550
5151
25669
13499