30361 334
18036 179
8987 463
8530 228
21383 518
27828 493
16031 565
8434 583
6763 400
9457 555
29333 136