21152
8
3080
3
2932
2
3090
6
297066
0
2245
2903
1047
4651
103
19783
3083
3779
2964
1
25669
189326
5504
16
637
32302
14
1189
3715
716
557
585
5169
1585
14887
18
5151
3447
7