21152
8
2865
2
3090
6
2911
9
4651
3
5151
989
0
2676
1
2405
3080
2535
2740
2082
3779
3083
398656
19
2763
297066
13499
5
2711
32302
3503
4
929
1622
181997
11
1892
822
550
17946
4721