21152
8
25669
0
1089
1
2996
1581
2
2377
255
3080
3
2245
571
5372
894
1535
2305
2570
4706
1543
1044
1193
1226
1610
2683
14