3990 812
11252 738
4617 449
18593 561
16350 158
111324 594
71471 282
37241 224
26217 613
30048 220
9562 529
3495 188