30351 334
18031 179
8985 463
8529 228
21377 518
27816 493
16031 565
8431 583
6761 400
9456 555
29315 136