3160 812
9806 738
4353 449
18449 561
16304 158
111025 594
70809 282
37092 224
25508 613
29202 220
9414 529
3414 188