30373 334
18040 179
8989 463
8531 228
21389 518
27838 493
16035 565
8436 583
6763 400
9459 555
29352 136