21152
8
2535
2
866
1
3090
6
2907
3957
3
3245
11153
3083
1743
0
790
32302
1433
19783
3351
2932
3498
4
1360
17946
997
2838
3412
1294
2655
845
1153
2669
2744
12632
7
25669