21152
8
297066
0
3090
6
2903
3
2593
1
2932
2
485
4651
2818
4837
5
103
19783
3083
770
2676
3779
2964
2786
3080
25669
5504
16
277
404
1289601
4
2241
1049
991
341
1171
522