30397 334
18054 179
8991 463
8532 228
21403 518
27860 493
16039 565
8442 583
6765 400
9461 555
29384 136