21152
8
3090
6
795
0
2902
16
2903
3
2593
1
2932
2
612
1179
2270
1363
3498
4
14
3870
12
2440
522
297066
3080
557
1659
616
2151
2466
5
3724
463
55
2996
3765
852
517