3082 812
9393 738
4338 449
18445 561
16303 158
111011 594
70799 282
37084 224
25492 613
29178 220
9412 529
3411 188