21152
8
3090
6
14
0
19783
2
2903
3
2932
1189
25669
1606
1
4471
3080
2964
1193
1755
19944
17946
467
1512
2255
572
496
255
2478
528
3673
2986
2258
1352
1153
2996