21152
8
3090
6
3080
3
19783
2
2903
25669
0
2932
1015
1
2669
1694
951
690
2258
4471
564
32302
17946
3083
2535
1461
3125
1743
108797
2478
3546
1512
763
2629
2949
3034