30373 334
18043 179
8989 463
8531 228
21390 518
27840 493
16037 565
8436 583
6763 400
9459 555
29358 136