21152
8
3080
3
2932
2
3090
6
2245
297066
0
2903
1047
6644
17946
19783
3546
1
25669
1395
1189
2416
7
3715
2483
2996
32302
108797
7034
5090
5151
5141
3041
9956
572
189326
4651