21152
8
3080
3
2932
2
3090
6
297066
0
2245
2903
1047
2349
189326
3551
10
3715
32302
5151
108797
25669
4651
19783
2535
2219
4
1289601
4044
5
3083
17946
2465
4775
3125
2058
1
4358
3546