21152
8
2949
0
3090
6
2903
3
2593
1
951
2932
2
8527
1534
929
155
297066
4562
5
3080
7034
5658
9
2711
2911
4651
398656
19
2503
2699
550
5151
25669
14
19783
2535
2996
4044