3068 812
9312 738
4338 449
18443 561
16303 158
111009 594
70799 282
37082 224
25487 613
29176 220
9412 529
3411 188