31547 336
18084 179
9004 463
8544 228
21430 518
27918 493
16057 565
8452 583
6775 400
9469 555
29457 136