21152
8
17946
0
2258
1
2949
2535
2
19783
3083
951
7793
4
32302
3683
3090
6
25669
3172
1743
790
3546
1694
2139
2669
451
2911
9
1136
2932
12632
7
6844
3498
1516
2312
3715