21152
8
2535
2
3090
6
3083
1743
0
790
32302
19783
2932
3498
4
17946
1396
1
2680
836
1294
1605
1153
2669
2315
12632
7
25669
3683
2762
1757
2272
5375
392
3080
3
951
2365