21152
8
2535
2
19783
32302
0
3090
6
1618
5375
3083
17946
1225
1743
790
2996
2932
3498
4
582
3546
1
785
3765
572
25669
2476
1445
1294
1153
706
2949
1135
3
2669
2558