3136 812
9709 738
4347 449
18448 561
16304 158
111022 594
70806 282
37089 224
25503 613
29193 220
9414 529
3413 188