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