21152
8
3080
3
2932
2
19783
770
0
2964
1
25669
3779
3090
6
32302
14
103
637
4044
5
1189
17946
2996
2535
485
557
856
3125
634
2818
1193
341
280
1461
4651
1049