3090
6
2932
2
21152
8
763
1
1804
2903
3
2740
3080
189326
0
1153
3186
25669
444571
9
19783
3551
10
2377
2535
17946
1189
3034
14
2996
1755
2651
18
4044
5
32302
297066
4198
174730
3125