21152
8
3090
6
637
0
2903
3
1414
1
2932
2
1015
2669
1694
1380
951
690
557
483
485
108797
2818
4837
5
103
19783
3083
564
770
3779
2964
2786
3080
25669
1743
5504
16