21152
8
3090
6
14
0
19783
2
2903
3
2932
1189
25669
32302
2366
1
2065
4471
2292
12
3080
1397
2964
1193
1101
1755
2381
971
17946
1512
1485
272
255
2478
528
3673
2986