21152
8
32302
0
810
1
2535
2
734
1168
2166
3090
6
3083
1743
2152
2303
790
19783
7884
17
2932
3498
4
1335
1545
17946
2664
3
5367
644
1294
2184
1787
4757
2941
1153
6026