21152
8
2535
2
1528
3090
6
3791
7
3083
1743
0
790
32302
1228
19783
2932
3498
4
774
456
1832
3
3723
17946
1294
1
1153
2669
12632
25669
878
3683
3715
1757
5375
1168
3080