21152
8
14
0
3090
6
572
1189
84
697
918
2903
3
2593
1
3125
2
2932
2996
3871
12
398656
19
1218
536
500
1078
2244
4
1193
706
297066
19783
3080
3546
528
2902
16
556
25669