21152
8
3080
3
2932
2
3090
6
2245
297066
0
2903
1047
2258
1
14
108797
120
2996
1045
3083
17946
2949
692
1429
1853
3546
3715
1189
32302
514
47639
5151
189326
810
7793
4