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