21152
8
3090
6
2903
3
2932
2
108797
0
2996
3551
10
25669
103
19783
3083
3779
2964
1
3080
5504
16
637
32302
485
3206
5
14
297066
1537
1189
716
2823
557
585
5169
670
1585