21152
8
3080
3
2932
2
2535
3090
6
572
0
833
2788
301
1
1558
32302
19783
3498
4
2740
1505
866
4832
2890
1819
2356
4179
4944
17946
3715
1595
297066
2668
3354
884