2997 868
10091 678
82761 418
30347 443
9634 469
7943 613
5748 130
5273 504
4743 50
2078 161
4348 553
9830 842
2217 336