30402 334
18055 179
8991 463
8532 228
21403 518
27860 493
16039 565
8442 583
6765 400
9461 555
29385 136