21152
8
1392
1
2535
2
989
0
2865
3090
6
3083
2495
1743
790
32302
19783
1637
3
1972
2932
1393
929
3498
4
17946
1373
1294
1330
1153
2669
838
12632
7
25669
1517
3683
1268