15092 74
2596 13
3707 10
3530 10
2888 4
3629 8
1610 4
35552 112
9572 16
1676 0
1749 2
4596 7
19022 27