21152
8
12472
0
32302
19783
2
1288
1
2535
1606
17946
25669
4703
1160
3090
6
5375
2485
3083
2036
1143
1743
951
790
400
1648
346
2057
2660
1631
1657
1290
582
3683