3073 812
9328 738
4338 449
18444 561
16303 158
111010 594
70799 282
37082 224
25489 613
29176 220
9412 529
3411 188