3065 812
9277 738
4338 449
18443 561
16303 158
111007 594
70799 282
37081 224
25487 613
29175 220
9412 529
3410 188