21152
8
14
0
3090
6
3080
3
19783
2
2903
25669
2932
1015
1
2669
1694
951
690
758
2258
572
1189
1193
2996
4471
564
32302
17946
3083
2535
1461
3125
1743
108797
2478