21152
8
3090
6
2903
3
14
0
2932
2
3546
1
2902
16
25669
2996
2324
4
3080
572
1193
579
1189
528
267612
2666
9
616
3991
1180
1992
19783
2535
762
4044
5
444571
3083
17946
2465