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