21152
8
1166
11
2535
2
532
1
19783
32302
0
3090
6
5375
3083
17946
1743
790
3060
5
2932
3898
10
4032
12
3498
4
582
3546
3765
25669
2476
2802
1445
1294
1153
2949
1135
3
2669
2558