21152
8
2535
2
1660
4
1393
1
3132
10
3090
6
3083
897
1743
0
790
32302
3649
5
19783
2446
1123
2932
1225
3297
12
3498
3771
3
17946
1294
2996
1153
3696
2669
1618
12632
7
25669
3683