21152
8
19783
2
2740
3
2911
9
636
0
17946
2711
5151
2535
25669
1942
1
32302
2593
4651
2763
3765
4
297066
6753
17
181997
11
5978
6
2932
2676
3498
2405
3546
2082
3779
2903
2964
1603