21152
8
3080
3
2932
2
3090
6
297066
0
2245
2903
1047
1189
1193
189326
442
3551
10
534
788
2996
3715
444571
9
522
3868
5151
5043
1
1478
25669
4651
14
19783
2535
4044
5
3083