21152
8
2535
2
5805
3
5164
5
6047
4
3090
6
2028
0
5946
3083
1743
4309
790
32302
19783
3000
1
2932
3498
3175
17946
4034
11891
27
1294
1153
2669
2522
12632
7
25669
3683
1757
8843
10