21152
8
1125
1
2535
2
19783
32302
0
3090
6
5375
3083
17946
1819
1743
5382
5
790
1825
2463
2932
3498
4
582
3546
3765
25669
2476
1445
1294
1153
2949
1135
3
2669
2558
2763