2245
3
3090
6
2932
2
297066
0
21152
8
3765
4
763
1
1804
2903
2740
3080
189326
1153
3186
2771
571
25669
444571
9
19783
3551
10
894
2377
2535
17946
1189
3034
14
2996
1755
2651
18