3090
6
3868
10
32302
0
810
1
2535
2
1168
21152
8
3083
2152
2303
19783
7884
17
2358
9
2932
3498
4
2835
1335
1545
17946
2664
3
5367
2166
644
1294
2184
1320
4757
2941
1153
10598