21152
8
17946
0
32302
3083
2
2535
19783
2670
1
2932
3683
2258
3498
4
2949
2666
9
2312
2495
1694
940
2262
1153
2522
3090
6
25669
5375
2077
1288
7793
1366
1688
784
3080
3