21152
8
3080
3
2932
2
3090
6
19783
297066
0
2245
25669
32302
2903
1047
2042
1
4443
9
3724
4775
3715
7258
108797
5151
189326
4651
1977
2535
4044
5
3083
17946
2666
2465
1950
3125