30392 334
18052 179
8990 463
8532 228
21398 518
27855 493
16039 565
8440 583
6764 400
9460 555
29376 136