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