21152
8
1942
1
6307
10
19783
2
2711
4651
3
2911
9
5151
2535
2932
2676
25669
0
3498
4
32302
2405
17946
2740
2082
2593
1153
3090
6
7893
6753
17
2763
3503
398656
19
5978
3080
1044
550