30353 334
18034 179
8985 463
8530 228
21380 518
27820 493
16031 565
8432 583
6761 400
9457 555
29322 136