21152
8
2535
2
2911
9
7893
4
4651
3
5151
25669
0
2676
1
2405
2740
2082
1294
181997
11
522
2763
2711
5978
6
17946
3090
3503
645
3083
3080
398656
19
2533
510
297066
550
1666
32302