21152
8
3090
6
297066
0
2593
1
2932
2
1849
1761
3765
4
25669
19783
2471
32302
3498
2906
2903
3
3051
1189
9956
398656
19
1942
3080
1652
17946
3724
3546
3158
929
2902
16
1193
181997
11