21152
8
297066
0
25669
3090
6
19783
2
2903
3
2593
1
2932
17946
3546
2378
32302
5090
1189
7034
1942
550
108797
255
9956
2996
3125
3080
2259
3460
7
5978
2082
3051
1603
3186