3151 812
9774 738
4351 449
18449 561
16304 158
111023 594
70808 282
37091 224
25507 613
29202 220
9414 529
3414 188