3136 812
9691 738
4347 449
18448 561
16304 158
111019 594
70805 282
37087 224
25503 613
29192 220
9414 529
3413 188