21152
8
3090
6
795
0
2903
3
2593
1
2932
2
2270
1363
3498
4
3870
12
2440
297066
3080
1659
2151
3724
2902
16
3765
2711
1652
2911
9
534
3065
4651
2471
398656
19
1849
616
5090
578