3191 812
9947 738
4357 449
18452 561
16305 158
111029 594
70814 282
37094 224
25514 613
29209 220
9415 529
3414 188