21152
8
14
0
3090
6
1189
1193
2203
2
2903
3
2932
32302
572
17946
1849
3051
255
2996
2907
25669
3080
9956
19783
2906
1
3546
189326
536
2986
317
444571
9
1933
1094
297066