31555 336
18084 179
9004 463
8544 228
21430 518
27919 493
16058 565
8452 583
6776 400
9471 555
29462 136