30358 334
18035 179
8987 463
8530 228
21382 518
27824 493
16031 565
8434 583
6763 400
9457 555
29329 136