21152
8
2535
2
19783
32302
0
3090
6
5375
3083
17946
1743
790
2932
3498
4
582
3546
1
3765
25669
2476
1445
1294
1153
2949
1135
3
2669
2558
2763
3835
5
12632
7
3683
1757
2358