21152
8
3080
3
2932
2
3090
6
297066
0
189326
2245
2203
17946
2903
1193
1047
25669
3051
14
579
9956
32302
1189
2907
2125
19783
1320
3546
1
528
444571
9
971
1933
1012
3014
20