21152
8
3080
3
2932
2
3090
6
297066
0
2245
2903
1047
17946
19783
25669
4651
4044
5
2964
1
32302
1603
3546
189326
2405
2740
9956
3715
1189
108797
2593
2996
2906
5151
2629
2480