21152
8
3080
3
2932
2
3090
6
2245
297066
0
2903
189326
1153
1047
1804
1
763
3034
1755
2740
6110
4
985
3186
14861
7
3715
2377
5151
444571
9
3551
10
25669
4651
14
19783
2535
2996