21152
8
25669
0
32302
19783
2
2087
398656
19
4044
5
17946
550
1
2535
3125
2902
16
1461
2964
3498
4
297066
2478
3090
6
4471
1672
2149
2906
3779
2986
181997
11
940