21152
8
1787
1
2535
2
3090
6
3083
2999
3
1743
0
790
32302
19783
2932
9077
28
2082
3498
4
2854
17946
1437
1294
1153
2669
4168
5
12632
7
25669
3683
1757
5375
890
2105
3638
3080