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