2994 402
2912 87
4972 561
2612 338
18696 782
2139 85
7314 597
11144 636
2836 242
4827 584
7902 101
2310 169
3691 784
12274 901
4180 383