21152
8
32302
0
19783
2
1288
1
2535
1606
17946
25669
4703
1160
3090
6
12472
2485
3083
2036
1143
400
1648
346
2660
1631
1657
1290
2932
891
3498
4
297066
7304
7
181997
11
2516