2986 812
8829 738
4333 449
18441 561
16303 158
110996 594
70789 282
37078 224
25447 613
29166 220
9406 529
3408 188